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