1、codePointAt()方法
支持Unicode字符,也是就是常说两个编码单元,长度32位。相比之前的charCodeAt()方法更加支持Unicode字符。
2、normailze()方法
这个方法就是一个Unicode的标准化形式。例如在给字符串排序的时候,就可以先进行标准化,然后再进行排序。
3、字符串中的子串识别
includes()方法,在字符串中检测到指定文本则返回true,否则返回false。
startsWith()方法,字符串的起始部分检测到指定文本则返回true,否则返回false。
endsWith()方法,字符串的结束部分检测到指定文本则返回true,否则返回false。
这三个方法都接受两个参数,第一个参数指定搜索的文本,第二个参数指定开始搜索的位置的索引值。
4、repeat()方法
返回一个当前字符串重复一定次数后的新字符串。例如:"x".repeat(3)则会变成"xxx"。
5、模板字面量
模板字面量就是用反撇号(`)来包括一段字符串。
多行字符串
以前多行字符串要用\n来分隔,现在使用模板字面量就可以直接换行输入就可以了。
字符串占位符
占位符是由${}组成的,中间可以包含任何JavaScript表达式。