source: frontend/node_modules/es-abstract/2020/IterableToList.js

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

Fix frontend appearance

  • Property mode set to 100644
File size: 530 bytes
Line 
1'use strict';
2
3var GetIterator = require('./GetIterator');
4var IteratorStep = require('./IteratorStep');
5var IteratorValue = require('./IteratorValue');
6
7// https://262.ecma-international.org/9.0/#sec-iterabletolist
8
9module.exports = function IterableToList(items, method) {
10 var iterator = GetIterator(items, 'sync', method);
11 var values = [];
12 var next = true;
13 while (next) {
14 next = IteratorStep(iterator);
15 if (next) {
16 var nextValue = IteratorValue(next);
17 values[values.length] = nextValue;
18 }
19 }
20 return values;
21};
Note: See TracBrowser for help on using the repository browser.