ES6学习-2.字符串

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表达式。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容