JavaScriptで文字数を数えるスニペット(ES2015版・ZWJ非対応)

blog.jxck.io

良記事~。

だけど、文字数を数えるのにわざわざ配列にするのはムカつくので、こうしてみた。

str = '𠮷野屋';
str.match(/./ug).length; // = 3

さらにめんどくさいときは prototypelength を(以下検閲により削除

まあ、そもそも文字コードの変換処理とか blob とか使いだすと配列にはどこかでしなくちゃいけないんだけどね。