-1:000000000000 | 0:b03172192e2d |
---|---|
1 // Deleting the .next method makes for-of stop working on arrays. | |
2 | |
3 load(libdir + "asserts.js"); | |
4 load(libdir + "iteration.js"); | |
5 | |
6 var iterProto = Object.getPrototypeOf([][std_iterator]()); | |
7 delete iterProto.next; | |
8 assertThrowsInstanceOf(function () { for (var v of []) ; }, TypeError); |