{"ScriptPreparationCode":null,"TestCases":[{"Name":"forEach","Code":"const array = [{ id: 1, name: \u0027Bob\u0027 }, { id: 2, name: \u0027Sarah\u0027 }, { id: 2, name: \u0027Amy\u0027 }, { id: 2, name: \u0027Joe\u0027 }];\r\ntry {\r\n array.forEach(function(item, idx) {\r\n if (idx === 2) {\r\n throw new Error();\r\n }\r\n});\r\n}\r\n catch (ignore) {\r\n }","IsDeferred":false},{"Name":"for-of","Code":"const array = [{ id: 1, name: \u0027Bob\u0027 }, { id: 2, name: \u0027Sarah\u0027 }, { id: 2, name: \u0027Amy\u0027 }, { id: 2, name: \u0027Joe\u0027 }];\r\nlet idx = 0;\r\nfor (const item of array) {\r\n if (idx === 2) {\r\n break;\r\n }\r\n idx\u002B\u002B;\r\n}","IsDeferred":false}]}