字符串的扩展
- 字符的Unicode表示法
- codePointAt()
- String.fromCodePoint()
- 字符串的遍历器接口
- at()
- normalize()
- includes(), startsWith(), endsWith()
- repeat()
- padStart(),padEnd()
- 模板字符串
- 实例:模板编译
- 标签模板
- String.raw()
- 模板字符串的限制
ES6加强了对Unicode的支持,并且扩展了字符串对象。
字符的Unicode表示法
JavaScript允许采用\uxxxx
形式表示一个字符,其中“xxxx”表示字符的码点。
"\u0061"
// "a"
但是,这种表示法只限于\u0000
——\uFFFF
之间的字符。超出这个范围的字符,必须用两个双字节的形式表达。
"\uD842\uDFB7"
// "