ES6学习-2.字符串

1、codePointAt()方法

支持Unicode字符,也是就是常说两个编码单元,长度32位。相比之前的charCodeAt()方法更加支持Unicode字符。

2、normailze()方法

这个方法就是一个Unicode的标准化形式。例如在给字符串排序的时候,就可以先进行标准化,然后再进行排序。

ES6学习-2.字符串_第1张图片
先标准化再排序

3、字符串中的子串识别

includes()方法,在字符串中检测到指定文本则返回true,否则返回false。

startsWith()方法,字符串的起始部分检测到指定文本则返回true,否则返回false。

endsWith()方法,字符串的结束部分检测到指定文本则返回true,否则返回false。

这三个方法都接受两个参数,第一个参数指定搜索的文本,第二个参数指定开始搜索的位置的索引值。

4、repeat()方法

返回一个当前字符串重复一定次数后的新字符串。例如:"x".repeat(3)则会变成"xxx"。

5、模板字面量

模板字面量就是用反撇号(`)来包括一段字符串。

多行字符串

以前多行字符串要用\n来分隔,现在使用模板字面量就可以直接换行输入就可以了。

字符串占位符

占位符是由${}组成的,中间可以包含任何JavaScript表达式。

ES6学习-2.字符串_第2张图片

你可能感兴趣的:(ES6学习-2.字符串)