{"ScriptPreparationCode":"var arr = [];\r\nfor (let i = 0; i \u003C 10000; i\u002B\u002B) {\r\n arr.push({\r\n id: Math.round(Math.random() * 9999)\r\n });\r\n}\r\n\r\nvar targets = [arr[68], arr[972], arr[8722]];","TestCases":[{"Name":"find","Code":"var promise = function(){\r\n arr.find((i)=\u003E{\r\n return i == t[\u0022id\u0022];\r\n })\r\n}\r\nfor(let t of targets){\r\n promise().then( (r) =\u003E{\r\n r[\u0022ignored\u0022] = true;\r\n });\r\n}\r\nconsole.log(arr);","IsDeferred":false},{"Name":"some","Code":"var pos;\r\n\r\nfor(let t of targets){\r\n arr.some((i)=\u003E{\r\n return i == t[\u0022id\u0022];\r\n })\r\n}\r\nconsole.log(arr);","IsDeferred":false}]}