{"ScriptPreparationCode":"var l1 = [];\r\nvar l2 = []\r\nfor (var i = 0; i \u003C 1000; i\u002B\u002B) {\r\n l1.push({ sin: Math.floor(Math.random() * 1000).toString(), col: \u0022c\u0022 \u002B Math.floor(Math.random() * 1000) });\r\n}\r\nfor (var j = 0; j \u003C 1000; j\u002B\u002B) {\r\n l2.push({ sin: Math.floor(Math.random() * 1000).toString(), col: \u0022c\u0022 \u002B Math.floor(Math.random() * 1000) });\r\n}\r\n\r\nvar s = new Set([...l1.map(x =\u003E x.sin), ...l2.map(x =\u003E x.sin)]);\r\nvar l = [...l1.map(x =\u003E x.sin), ...l2.map(x =\u003E x.sin)];\r\n \r\nvar l3 = [];\r\nfor (var k = 0; k \u003C 40; k\u002B\u002B) {\r\n l3.push({ sin: Math.floor(Math.random() *1000).toString()});\r\n}","TestCases":[{"Name":"find","Code":"l3.map(p =\u003E { \r\n const isHearted = !!l?.find((heart) =\u003E heart.sin === p.sin);\r\n return isHearted;\r\n})","IsDeferred":false},{"Name":"includes","Code":"l3.map(p =\u003E { \r\n const isHearted = !!l?.includes(p.sin);\r\n return isHearted;\r\n})","IsDeferred":false},{"Name":"has","Code":"l3.map(p =\u003E { \r\n const isHearted = !!s?.has(p.sin);\r\n return isHearted;\r\n})","IsDeferred":false}]}