source: frontend/node_modules/core-js-pure/modules/es.iterator.to-array.js

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 11 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 678 bytes
Line 
1'use strict';
2var $ = require('../internals/export');
3var anObject = require('../internals/an-object');
4var createProperty = require('../internals/create-property');
5var iterate = require('../internals/iterate');
6var getIteratorDirect = require('../internals/get-iterator-direct');
7
8// `Iterator.prototype.toArray` method
9// https://tc39.es/ecma262/#sec-iterator.prototype.toarray
10$({ target: 'Iterator', proto: true, real: true }, {
11 toArray: function toArray() {
12 var result = [];
13 var index = 0;
14 iterate(getIteratorDirect(anObject(this)), function (element) {
15 createProperty(result, index++, element);
16 }, { IS_RECORD: true });
17 return result;
18 }
19});
Note: See TracBrowser for help on using the repository browser.