UNPKG

287 BJavaScriptView Raw
1'use strict';
2var charAt = require('../internals/string-multibyte').charAt;
3
4// `AdvanceStringIndex` abstract operation
5// https://tc39.github.io/ecma262/#sec-advancestringindex
6module.exports = function (S, index, unicode) {
7 return index + (unicode ? charAt(S, index).length : 1);
8};