// 🤔 = 🤔(U+1F914) getCharacterLength("🤔"); // 1 // が = か(U+304B) + ゙(U+3099) getCharacterLength("が"); // 2 // 👨👩👧👦 = 👨(U+1F468) + ゼロ幅接合子(U+200D) + 👩(U+1F469) + (U+200D) + 👧(U+1F467) + (U+200D) + 👦(U+1F466) getCharacterLength("👨👩👧👦"); // 7 あ,なんかコードポイント数を返す っぽい ですが,そのようにキッパリと言及されているわけではないので,多少モヤモヤしますね.もしかしたら,「コードポイントを数える っぽい 動作」なだけで,上記のテストではわからない例外があるのかもしれません. MDNの本文には,これ以上の情報
