→
その String の文字列値のコード ポイントを走査し、それぞれのコード ポイントを文字列値として返すイテレーター オブジェクトを返します。
| String | String。 |
|---|
新しいイテレーター オブジェクトです。
var str = 'A\uD835\uDC68'; var strIter = str[Symbol.iterator](); D=strIter.next().value; //="A" D=strIter.next().value; //="𝑨"。("\uD835\uDC68")
var str = 'A\uD835\uDC68B\uD835\uDC69C\uD835\uDC6A';
for (var v of str) {
alert(v);
}
//表示結果:
// "A"
// "𝑨"。("\uD835\uDC68")
// "B"
// "𝑩"。("\uD835\uDC69")
// "C"
// "𝑪"。("\uD835\uDC6A")
S='A\uD835\uDC68B\uD835\uDC69C\uD835\uDC6A'; //="A𝑨B𝑩C𝑪" I=S[Symbol.iterator](); //=[object]:[object String Iterator] D=I.next().value; //="A" D=I.next().value; //="𝑨" D=I.next().value; //="B" D=I.next().value; //="𝑩" D=I.next().value; //="C" D=I.next().value; //="𝑪" D=I.next().value; //=undefined