{"ScriptPreparationCode":"const valueArray = [1, 2];\r\nconst valueSet = new Set([1, 2]);\r\nconst a = 1;\r\nconst b = 2;\r\nconst c = 3;","TestCases":[{"Name":"Array 1","Code":"function array1() {\r\n valueArray.includes(1);\r\n}\r\n\r\nfor (var i = 0; i \u003C 1e5; \u002B\u002Bi) {\r\n array1();\r\n}","IsDeferred":false},{"Name":"Array 2","Code":"function array2() {\r\n valueArray.includes(2);\r\n}\r\n\r\nfor (var i = 0; i \u003C 1e5; \u002B\u002Bi) {\r\n array2();\r\n}","IsDeferred":false},{"Name":"Array 3","Code":"function array3() {\r\n valueArray.includes(3);\r\n}\r\n\r\nfor (var i = 0; i \u003C 1e5; \u002B\u002Bi) {\r\n array3();\r\n}","IsDeferred":false},{"Name":"if 1","Code":"function if1() {\r\n if (a === a || a === b) {}\r\n}\r\n\r\nfor (var i = 0; i \u003C 1e5; \u002B\u002Bi) {\r\n if1();\r\n}","IsDeferred":false},{"Name":"if 2","Code":"function if2() {\r\n if (b === a || b === b) {}\r\n}\r\n\r\nfor (var i = 0; i \u003C 1e5; \u002B\u002Bi) {\r\n if2();\r\n}","IsDeferred":false},{"Name":"if 3","Code":"function if3() {\r\n if (c === a || c === b) {}\r\n}\r\n\r\nfor (var i = 0; i \u003C 1e5; \u002B\u002Bi) {\r\n if3();\r\n}","IsDeferred":false},{"Name":"Set 1","Code":"function set1() {\r\n valueSet.has(1);\r\n}\r\n\r\nfor (var i = 0; i \u003C 1e5; \u002B\u002Bi) {\r\n set1();\r\n}","IsDeferred":false},{"Name":"Set 2","Code":"function set2() {\r\n valueSet.has(2);\r\n}\r\n\r\nfor (var i = 0; i \u003C 1e5; \u002B\u002Bi) {\r\n set2();\r\n}","IsDeferred":false},{"Name":"Set 3","Code":"function set3() {\r\n valueSet.has(1);\r\n}\r\n\r\nfor (var i = 0; i \u003C 1e5; \u002B\u002Bi) {\r\n set3();\r\n}","IsDeferred":false},{"Name":"Inline Set 1","Code":"function inlineSet1() {\r\n new Set([1, 2]).has(1);\r\n}\r\n\r\nfor (var i = 0; i \u003C 1e5; \u002B\u002Bi) {\r\n inlineSet1();\r\n}","IsDeferred":false},{"Name":"Inline set 2","Code":"function inlineSet2() {\r\n new Set([1, 2]).has(2);\r\n}\r\n\r\nfor (var i = 0; i \u003C 1e5; \u002B\u002Bi) {\r\n inlineSet2();\r\n}","IsDeferred":false},{"Name":"Inline set 3","Code":"function inlineSet3() {\r\n new Set([1, 2]).has(3);\r\n}\r\n\r\nfor (var i = 0; i \u003C 1e5; \u002B\u002Bi) {\r\n inlineSet3();\r\n}","IsDeferred":false},{"Name":"Inline const set 1","Code":"function inlineConstSet1() {\r\n const inlineValueConstSet1 = new Set([1, 2]);\r\n inlineValueConstSet1.has(1);\r\n}\r\n\r\nfor (var i = 0; i \u003C 1e5; \u002B\u002Bi) {\r\n inlineConstSet1();\r\n}","IsDeferred":false},{"Name":"Inline const set 2","Code":"function inlineConstSet2() {\r\n const inlineValueConstSet2 = new Set([1, 2]);\r\n inlineValueConstSet2.has(2);\r\n}\r\n\r\nfor (var i = 0; i \u003C 1e5; \u002B\u002Bi) {\r\n inlineConstSet2();\r\n}","IsDeferred":false},{"Name":"Inline const set 3","Code":"function inlineConstSet3() {\r\n const inlineValueConstSet3 = new Set([1, 2]);\r\n inlineValueConstSet3.has(3);\r\n}\r\n\r\nfor (var i = 0; i \u003C 1e5; \u002B\u002Bi) {\r\n inlineConstSet3();\r\n}","IsDeferred":false}]}