保誠-保戶業務員媒合平台
HelenHuang
2022-06-09 9bdb95c9e34cef640534e5e5a1e2225a80442000
PAMapp/node_modules/es-abstract/helpers/getIteratorMethod.js
@@ -3,9 +3,11 @@
var hasSymbols = require('has-symbols')();
var GetIntrinsic = require('get-intrinsic');
var callBound = require('call-bind/callBound');
var isString = require('is-string');
var $iterator = GetIntrinsic('%Symbol.iterator%', true);
var $stringSlice = callBound('String.prototype.slice');
var $String = GetIntrinsic('%String%', true);
module.exports = function getIteratorMethod(ES, iterable) {
   var usingIterator;
@@ -25,12 +27,12 @@
            }
         };
      };
   } else if (ES.Type(iterable) === 'String') {
   } else if (isString(iterable)) {
      usingIterator = function () {
         var i = 0;
         return {
            next: function () {
               var nextIndex = ES.AdvanceStringIndex(iterable, i, true);
               var nextIndex = ES.AdvanceStringIndex($String(iterable), i, true);
               var value = $stringSlice(iterable, i, nextIndex);
               i = nextIndex;
               return {