String.prototype.codePoints
for (const { position, codePoint } of string.codePoints()) {� doSomething(position, codePoint);�}
Stage 2?