[Edge]。→、
Intl.Segmenter オブジェクトの segment() メソッドをコールすると得られるオブジェクトで、文字列を分割したセグメントのオブジェクトを表す。
DA=new Intl.Segmenter('ja', {granularity:'word'}); //日本語、粒度:ワード。
SO=DA.segment("あい かき、さし。"); //=[object]:[object Object]
D=SO.containing(0); //=[object]:[object Object]
//segment=[string]:あい
//index=[number]:0
//input=[string]:あい かき、さし。
//isWordLike=[boolean]:true
DA=new Intl.Segmenter('ja', {granularity:'word'}); //日本語、粒度:ワード。
SO=DA.segment("あい かき、さし。"); //=[object]:[object Object]
It=SO[Symbol.iterator](); //=[object]:[object Segmenter String Iterator]
for(Seg of It){
alert(Seg.segment);
}
//表示結果:「あい」「 」「かき」「、」「さ」「し」「。」