JavaScript: サロゲートペアと不正なバイト列を考慮して文字列の長さを求めるJavaScript: String.prototype.codePointAt を定義するJavaScript: String.fromCodePoint を定義するJavaScript: 孤立したサロゲートを考慮してコードポイントから文字列を生成する JavaScript: for…of 構文を使ってコードポイント単位で文字にアクセスするJavaScript: 文字列を配列に変換するJavaScript: 文字列を逆順に並べ替えるJavaScript: サロゲートペアを考慮して部分文字列を求める サロゲートペアを考慮して1文字ずつ取得することを学んだので、次は部分文字列に取り組む。EcmaScript 6 の for…of 構文を使う場合、次のようになる。 if (!String.prototype.s