{"ScriptPreparationCode":"function getRandomInt(min, max) {\r\n min = Math.ceil(min);\r\n max = Math.floor(max);\r\n return Math.floor(Math.random() * (max - min)) \u002B min; //\u041C\u0430\u043A\u0441\u0438\u043C\u0443\u043C \u043D\u0435 \u0432\u043A\u043B\u044E\u0447\u0430\u0435\u0442\u0441\u044F, \u043C\u0438\u043D\u0438\u043C\u0443\u043C \u0432\u043A\u043B\u044E\u0447\u0430\u0435\u0442\u0441\u044F\r\n}\r\n\r\nvar users = Array.from({ length: 100000 }, item =\u003E ({\r\n age: getRandomInt(18, 65),\r\n user: [\u0027joey\u0027, \u0027ross\u0027, \u0027chandler\u0027][getRandomInt(0, 2)]\r\n}))\r\n\r\n","TestCases":[{"Name":"array find","Code":"// Native\r\nusers.find(function (o) { return o.age \u003C 40; })","IsDeferred":false},{"Name":"_.find","Code":"_.find(users, function (o) { return o.age \u003C 40; })","IsDeferred":false}]}