{"ScriptPreparationCode":" const styleElement = 666;\r\n const mutations = [{\r\n removedNodes: [styleElement],\r\n }, ];\r\n\r\n for (let i = 0; i \u003C 1000; i\u002B\u002B) {\r\n for (let j = 0; j \u003C 1000; j\u002B\u002B) {\r\n if (j === 0) mutations[i] = {\r\n removedNodes: []\r\n };\r\n mutations[i]?.removedNodes.push(j);\r\n }\r\n }","TestCases":[{"Name":"for loop","Code":" outer: for (let i = 0; i \u003C mutations.length; i\u002B\u002B) {\r\n const mutation = mutations[i];\r\n const removedNodes = mutation.removedNodes;\r\n for (let j = 0; j \u003C removedNodes.length; j\u002B\u002B) {\r\n const node = removedNodes[j];\r\n if (node === styleElement) {\r\n console.log(\u0027styleElement removed\u0027);\r\n break outer; // Breaks out of both loops\r\n }\r\n }\r\n }","IsDeferred":false},{"Name":"foreach loop","Code":"mutations.forEach((mutation) =\u003E {\r\n mutation.removedNodes.forEach((node) =\u003E {\r\n if (node === styleElement) {\r\n console.log(\u0027styleElement removed\u0027);\r\n }\r\n });\r\n });","IsDeferred":false}]}