{"ScriptPreparationCode":"var testArray = Array.from(Array(1000).keys()).map(i =\u003E new Date(\u00272020-01-01 00:00:00.\u0027 \u002B i).toString());\r\nvar testString = testArray.join(\u0027,\u0027);\r\nvar objectHash = testArray.reduce((acc, key) =\u003E {acc[key] = true; return acc;},{});\r\nvar testSet = new Set(testArray);","TestCases":[{"Name":"Array.includes","Code":"Array.from(Array(1000).keys()).map(i =\u003E testArray.includes(new Date(\u00272020-01-01 00:00:00.\u0027 \u002B i).toString()));","IsDeferred":false},{"Name":"String.includes","Code":"Array.from(Array(1000).keys()).map(i =\u003E testString.includes(new Date(\u00272020-01-01 00:00:00.\u0027 \u002B i).toString()));\r\n","IsDeferred":false},{"Name":"Object Hash-map","Code":"Array.from(Array(1000).keys()).map(i =\u003E !!objectHash[new Date(\u00272020-01-01 00:00:00.\u0027 \u002B i).toString()]);","IsDeferred":false},{"Name":"ES6 Set","Code":"Array.from(Array(1000).keys()).map(i =\u003E testSet.has(new Date(\u00272020-01-01 00:00:00.\u0027 \u002B i).toString()));","IsDeferred":false},{"Name":"Array.indexOf","Code":"Array.from(Array(1000).keys()).map(i =\u003E testArray.indexOf(new Date(\u00272020-01-01 00:00:00.\u0027 \u002B i).toString()) \u003E -1);","IsDeferred":false}]}