→
その 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