현재 문자열을 유니코드 정규화 방식(Unicode Normalization Form)에 따라 정규화된 형태로 반환한다. 만약에 주어진 값이 문자열이 아닐 경우에는 우선 문자열로 강제 변환 후 정규화한다.
str.normalize([form])
유니코드 정규화 방식을 지정한다. 아래의 값을 사용할 수 있으며 기본 값은 "NFC"
이다.
"NFC"
: 정규형 정준 결합(Normalization Form Canonical Composition)"NFD"
: 정규형 정준 분해(Normalization Form Canonical Decomposition)"NFKC"
: 정규형 호환성 결합(Normalization Form Compatibility Composition)"NFKD"
: 정규현 호환성 분해(Normalization Form Compatibility Decomposition)현재 문자열을 정규화된 문자열로 반환한다. form
이 정해진 형식 중 하나가 아닐 경우 RangeError
예외가 발생한다.
어떤 값이 집합 구조에 없거나 허용되는 범위가 아닐 때 오류를 다루는 객체이다.