22 lines
391 B
JavaScript
22 lines
391 B
JavaScript
let
|
|
str='AöЖ€𝄞'
|
|
,countofcodeunits=str.length // 6
|
|
,cparr=[...str],
|
|
,countofcodepoints=cparr.length; // 5
|
|
{ let
|
|
count=0
|
|
for(let codepoint of str)
|
|
count++
|
|
countofcodepoints=count // 5
|
|
}
|
|
{ let
|
|
count=0,
|
|
it=str[Symbol.iterator]()
|
|
while(!it.next().done)
|
|
count++
|
|
countofcodepoints=count // 5
|
|
}
|
|
{ cparr=Array.from(str)
|
|
countofcodepoints=cparr.length // 5
|
|
}
|