{"ScriptPreparationCode":null,"TestCases":[{"Name":"Array reduce","Code":"const products = [{id: \u0027189234\u0027}, {id: \u002712434\u0027}, {id: \u002712354\u0027}, {id: \u002713234\u0027}, {id: \u002712134\u0027}, {id: \u002712342\u0027}, {id: \u002712349\u0027}, {id: \u002712348\u0027}, {id: \u002712374\u0027}, {id: \u002712364\u0027}, {id: \u002712345\u0027}]\r\n\r\nconst result = products.reduce((selectionData, product) =\u003E {\r\n selectionData[product.id] = true;\r\n return selectionData;\r\n }, {});\r\n","IsDeferred":false},{"Name":"Array for","Code":"const selectionData = {};\r\nconst products = [{id: \u0027189234\u0027}, {id: \u002712434\u0027}, {id: \u002712354\u0027}, {id: \u002713234\u0027}, {id: \u002712134\u0027}, {id: \u002712342\u0027}, {id: \u002712349\u0027}, {id: \u002712348\u0027}, {id: \u002712374\u0027}, {id: \u002712364\u0027}, {id: \u002712345\u0027}]\r\n\r\n\r\nfor (let i = 0; i \u003C products.length; i\u002B\u002B) {\r\n const product = products[i];\r\n \r\n selectionData[product.id] = true;\r\n}\r\n","IsDeferred":false}]}