{"ScriptPreparationCode":"var keys = [1, 2, 3, 4];\r\nvar mapObject = {};\r\nvar mapTime = {};\r\nvar mapDate = {};","TestCases":[{"Name":"Once","Code":"const date = Date.now();\r\n\r\nkeys.forEach((key, i) =\u003E {\r\n const time = i * 1000;\r\n mapObject[key] = {time, date};\r\n});\r\n\r\nkeys.forEach((key) =\u003E {\r\n const {time, date} = mapObject[key];\r\n mapObject[key].date = 1;\r\n mapObject[key].time = 2;\r\n});","IsDeferred":false},{"Name":"Twice","Code":"const date = Date.now();\r\n\r\nkeys.forEach((key, i) =\u003E {\r\n const time = i * 1000;\r\n mapTime[key] = time;\r\n mapDate[key] = date;\r\n});\r\n\r\nkeys.forEach((key) =\u003E {\r\n const a = mapTime[key];\r\n const b = mapDate[key];\r\n \r\n mapTime[key] = 1;\r\n mapDate[key] = 2;\r\n});","IsDeferred":false}]}