{"ScriptPreparationCode":null,"TestCases":[{"Name":"Mod Inline","Code":"const data = [...Array(5000).keys()];\r\nconst isOddBinary = (n) =\u003E n \u0026 1;\r\nconst isOddModulo = (n) =\u003E n % 2;\r\n\r\ndata.map((v, i) =\u003E i % 2 ? \u0022foo\u0022 : \u0022bar\u0022);","IsDeferred":false},{"Name":"Mod Func","Code":"const data = [...Array(5000).keys()];\r\nconst isOddBinary = (n) =\u003E n \u0026 1;\r\nconst isOddModulo = (n) =\u003E n % 2;\r\n\r\ndata.map((v, i) =\u003E isOddModulo(i) ? \u0022foo\u0022 : \u0022bar\u0022);","IsDeferred":false},{"Name":"Mod For","Code":"const data = [...Array(5000).keys()];\r\nconst isOddBinary = (n) =\u003E n \u0026 1;\r\nconst isOddModulo = (n) =\u003E n % 2;\r\n\r\nfor (let i = 0; i \u003C data.length; i\u002B\u002B) {\r\n const v = data[i];\r\n isOddModulo(i) ? \u0022foo\u0022 : \u0022bar\u0022;\r\n}","IsDeferred":false},{"Name":"Bin Inline","Code":"const data = [...Array(5000).keys()];\r\nconst isOddBinary = (n) =\u003E n \u0026 1;\r\nconst isOddModulo = (n) =\u003E n % 2;\r\n\r\ndata.map((v, i) =\u003E i \u0026 1 ? \u0022foo\u0022 : \u0022bar\u0022);","IsDeferred":false},{"Name":"Bin Func","Code":"const data = [...Array(5000).keys()];\r\nconst isOddBinary = (n) =\u003E n \u0026 1;\r\nconst isOddModulo = (n) =\u003E n % 2;\r\n\r\ndata.map((v, i) =\u003E isOddBinary(i) ? \u0022foo\u0022 : \u0022bar\u0022);","IsDeferred":false},{"Name":"Bin For","Code":"const data = [...Array(5000).keys()];\r\nconst isOddBinary = (n) =\u003E n \u0026 1;\r\nconst isOddModulo = (n) =\u003E n % 2;\r\n\r\nfor (let i = 0; i \u003C data.length; i\u002B\u002B) {\r\n const v = data[i];\r\n isOddBinary(i) ? \u0022foo\u0022 : \u0022bar\u0022;\r\n}","IsDeferred":false}]}