MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / setIterator

Function setIterator

lib/web/polyfill.js:489–493  ·  view source on GitHub ↗
(O, value)

Source from the content-addressed store, hash-verified

487// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
488setIterator(IteratorPrototype, returnThis);
489function setIterator(O, value){
490 hidden(O, SYMBOL_ITERATOR, value);
491 // Add iterator for FF iterator protocol
492 FF_ITERATOR in ArrayProto && hidden(O, FF_ITERATOR, value);
493}
494function createIterator(Constructor, NAME, next, proto){
495 Constructor[PROTOTYPE] = create(proto || IteratorPrototype, {next: descriptor(1, next)});
496 setToStringTag(Constructor, NAME + ' Iterator');

Callers 2

polyfill.jsFile · 0.85
defineIteratorFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected