{"ScriptPreparationCode":"var myMap = new Map([[x =\u003E x, \u0027a\u0027], [x =\u003E x, \u0027b\u0027], [x =\u003E x, \u0027c\u0027], [x =\u003E x, \u0027d\u0027]]);","TestCases":[{"Name":"forEach","Code":"myMap.forEach((payload, callback) =\u003E {\r\n callback(payload);\r\n myMap.delete(callback);\r\n});","IsDeferred":false},{"Name":"for...of","Code":"for (const [callback, payload] of myMap) {\r\n callback(payload);\r\n myMap.delete(callback);\r\n}","IsDeferred":false}]}