{"ScriptPreparationCode":"var rawArray = [{ key: \u0022Apple\u0022 }, { key: \u0022bat\u0022 }, { key: \u0022CAT\u0022 }];\r\nvar lowerArray = rawArray.map(x =\u003E ({ key: x.key.toLowerCase() }));\r\nvar map = lowerArray.reduce((prev, curr) =\u003E ({ ...prev, [curr.key]: curr }));\r\n\r\nvar testItem = \u0022CaT\u0022;","TestCases":[{"Name":"Regex","Code":"const re = new RegExp(\u0060^${testItem}$\u0060, \u0022i\u0022);\r\n\r\nconst val = rawArray.find(x =\u003E re.test(x.key));","IsDeferred":false},{"Name":"ToLower","Code":"const val = lowerArray.find(x =\u003E x.key === testItem);","IsDeferred":false},{"Name":"Map","Code":"const val = map[testItem];","IsDeferred":false}]}