Lines Matching defs:iterator
1001 // Allows testing iterator-based constructors easily.
1017 // No @@iterator
1025 // @@iterator not callable
1028 object[Symbol.iterator] = 42;
1032 // @@iterator result not object
1035 object[Symbol.iterator] = function() {
1107 var iterator = {
1120 iterator[Symbol.iterator] = function() {
1124 new ctor(iterator);
1134 var iterator = {
1139 iterator[Symbol.iterator] = function() {
1143 new ctor(iterator);
1160 Object.defineProperty(Number.prototype, Symbol.iterator, {
1175 delete Number.prototype[Symbol.iterator];
1197 // No @@iterator
1205 // @@iterator not callable
1208 object[Symbol.iterator] = 42;
1212 // @@iterator result not object
1215 object[Symbol.iterator] = function() {
1288 var iterator = {
1301 iterator[Symbol.iterator] = function() {
1305 new ctor(iterator);
1315 var iterator = {
1320 iterator[Symbol.iterator] = function() {
1324 new ctor(iterator);
1350 Object.defineProperty(Number.prototype, Symbol.iterator, {
1365 delete Number.prototype[Symbol.iterator];