{"ScriptPreparationCode":"var supported = [\u0027AValue\u0027, \u0027BValue\u0027]\r\nvar supportedObj = {\r\n \u0027AValue\u0027: true,\r\n \u0027BValue\u0027: true\r\n}\r\nvar data = []\r\nfor (let i = 0; i \u003C 300; i\u002B\u002B) {\r\n data.push(\u0060AValue${i}\u0060)\r\n data.push(\u0060BValue${i}\u0060)\r\n data.push(\u0060CValue${i}\u0060)\r\n data.push(\u0060DValue${i}\u0060)\r\n}","TestCases":[{"Name":"filter by array","Code":"const filtered = data.filter(item =\u003E supported.includes(item))","IsDeferred":false},{"Name":"filter by object","Code":"const filtered = data.filter(item =\u003E supportedObj[item])","IsDeferred":false}]}