2017-09-08 15 views
0

ECMAScript 2015는 32 비트 char에 대해 String.fromCodePoint() 을 추가했습니다.EcmaScript UTF-16 32 비트 Char의 빌드 인 문자열 길이 지원이 있습니까?

var poop = ''; 
console.log(poop.length); 

하지만 우리는 여전히 String.length()를 사용하는 경우, 그것은 문자열을 16 비트에서 모든 문자를 처리합니다 alse 것입니다. EcmaScript UTF-16 32 비트 Char의 빌드 인 문자열 길이 지원이 있습니까?

답변

0

다음과 같이 우리는 Destructuring를 사용할 수 있습니다

const poop = ''; 
console.log([...poop].length); 
console.log(Array.from(poop).length); 
+1

을 대신 확산 구문의 Array.from' 더 관용적 것'사용. – Bergi