Sha256: bd22269f39f132786df8a34b0561d22fccd29b716acd8018aab94491cfea7f38

Contents?: true

Size: 531 Bytes

Versions: 82

Compression:

Stored size: 531 Bytes

Contents

'use strict';
var $at = require('./_string-at')(true);

// 21.1.3.27 String.prototype[@@iterator]()
require('./_iter-define')(String, 'String', function (iterated) {
  this._t = String(iterated); // target
  this._i = 0;                // next index
// 21.1.5.2.1 %StringIteratorPrototype%.next()
}, function () {
  var O = this._t;
  var index = this._i;
  var point;
  if (index >= O.length) return { value: undefined, done: true };
  point = $at(O, index);
  this._i += point.length;
  return { value: point, done: false };
});

Version data entries

82 entries across 38 versions & 8 rubygems

Version Path
immosquare-cleaner-0.1.60 node_modules/core-js/library/modules/es6.string.iterator.js
immosquare-cleaner-0.1.60 node_modules/core-js/modules/es6.string.iterator.js
immosquare-cleaner-0.1.59 node_modules/core-js/library/modules/es6.string.iterator.js
immosquare-cleaner-0.1.59 node_modules/core-js/modules/es6.string.iterator.js
immosquare-cleaner-0.1.58 node_modules/core-js/library/modules/es6.string.iterator.js
immosquare-cleaner-0.1.58 node_modules/core-js/modules/es6.string.iterator.js
immosquare-cleaner-0.1.57 node_modules/core-js/modules/es6.string.iterator.js
immosquare-cleaner-0.1.57 node_modules/core-js/library/modules/es6.string.iterator.js
immosquare-cleaner-0.1.56 node_modules/core-js/library/modules/es6.string.iterator.js
immosquare-cleaner-0.1.56 node_modules/core-js/modules/es6.string.iterator.js
immosquare-cleaner-0.1.55 node_modules/core-js/library/modules/es6.string.iterator.js
immosquare-cleaner-0.1.55 node_modules/core-js/modules/es6.string.iterator.js
immosquare-cleaner-0.1.54 node_modules/core-js/library/modules/es6.string.iterator.js
immosquare-cleaner-0.1.54 node_modules/core-js/modules/es6.string.iterator.js
immosquare-cleaner-0.1.53 node_modules/core-js/modules/es6.string.iterator.js
immosquare-cleaner-0.1.53 node_modules/core-js/library/modules/es6.string.iterator.js
immosquare-cleaner-0.1.52 node_modules/core-js/library/modules/es6.string.iterator.js
immosquare-cleaner-0.1.52 node_modules/core-js/modules/es6.string.iterator.js
immosquare-cleaner-0.1.51 node_modules/core-js/library/modules/es6.string.iterator.js
immosquare-cleaner-0.1.51 node_modules/core-js/modules/es6.string.iterator.js