{"ScriptPreparationCode":"var sample = [1000, 1234, 1222, 3444, 1, 89, 100, 1200, 88888, 99999, 2000000];\r\n\r\nfor (var i = 1000000; i \u003E 0; i--){\r\n\tif(i % 3 === 0){\r\n sample.push[i]\r\n }\r\n}\r\n\r\nfunction check(item) {\r\n return item === 55555;\r\n}\r\n\r\nfunction containsLodash(myList) {\r\n return _.some(myList, function myPredicateFn(listItem){\r\n return listItem === Math.floor(Math.random() * 99999);\r\n });\r\n}\r\n\r\nfunction containsSimple(myList, myItem) {\r\n for (var i = 0; i \u003C myList.length; i\u002B\u002B) {\r\n var contains = myItem === myList[i];\r\n if (contains) {\r\n return contains;\r\n }\r\n }\r\n return false;\r\n}","TestCases":[{"Name":"use lodash","Code":"containsLodash(sample)","IsDeferred":false},{"Name":"use for loop","Code":"containsSimple(sample, Math.floor(Math.random() * 99999))","IsDeferred":false}]}