iterator-2.js (254B)
1 // for-of on an empty collection does not execute the loop body or modify the loop variable. 2 3 function test(empty) { 4 var x = 'unchanged'; 5 for (x of empty) 6 throw fit; 7 assertEq(x, 'unchanged'); 8 } 9 10 test([]); 11 test(new Map); 12 test(new Set);