Ignore:
Timestamp:
01/21/25 03:08:24 (3 days ago)
Author:
stefan toskovski <stefantoska84@…>
Branches:
main
Parents:
0c6b92a
Message:

F4 Finalna Verzija

File:
1 edited

Legend:

Unmodified
Added
Removed
  • imaps-frontend/node_modules/es-abstract/2015/GetIterator.js

    r0c6b92a r79a0317  
    88var GetMethod = require('./GetMethod');
    99var IsArray = require('./IsArray');
    10 var Type = require('./Type');
     10
     11var isObject = require('../helpers/isObject');
     12
     13var ES = {
     14        AdvanceStringIndex: AdvanceStringIndex,
     15        GetMethod: GetMethod,
     16        IsArray: IsArray
     17};
    1118
    1219// https://262.ecma-international.org/6.0/#sec-getiterator
     
    1522        var actualMethod = method;
    1623        if (arguments.length < 2) {
    17                 actualMethod = getIteratorMethod(
    18                         {
    19                                 AdvanceStringIndex: AdvanceStringIndex,
    20                                 GetMethod: GetMethod,
    21                                 IsArray: IsArray
    22                         },
    23                         obj
    24                 );
     24                actualMethod = getIteratorMethod(ES, obj);
    2525        }
    2626        var iterator = Call(actualMethod, obj);
    27         if (Type(iterator) !== 'Object') {
     27        if (!isObject(iterator)) {
    2828                throw new $TypeError('iterator must return an object');
    2929        }
Note: See TracChangeset for help on using the changeset viewer.