{"ScriptPreparationCode":"NodeList.prototype.map = Array.prototype.map;\r\nwindow.list = document.querySelectorAll(\u0027div\u0027);\r\nwindow.mapper = node =\u003E node.outerHTML;","TestCases":[{"Name":"Array.from(NodeList).map","Code":"Array.from(list).map(mapper);","IsDeferred":false},{"Name":"[...NodeList].map","Code":"[...list].map(mapper);","IsDeferred":false},{"Name":"map.call(NodeList)","Code":"Array.prototype.map.call(list, mapper);","IsDeferred":false},{"Name":"NodeList#map","Code":"list.map(mapper);","IsDeferred":false},{"Name":"for loop","Code":"const result = [];\r\nfor (let i = 0; i \u003C list.length; i\u002B\u002B) \r\n result.push(mapper(list[i], i, list));","IsDeferred":false}]}