ES6 -- 字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6 -- 字符串相关的知识,希望对你有一定的参考价值。

参考技术A

得到一个字符串码点的真实长度:

以下均为字符串的实例(原型)方法。

1. includes : 判断字符串中是否包含指定的子字符串。

includes(str, index);

第二个参数index表示从哪个位置开始查找。

2. startsWith : 判断字符串中是否以指定的字符串开始。

startsWith(str, index);

第二个参数index表示从哪个位置开始是否是以str开头。

3. endsWidth : 判断字符串中是否以指定的字符串结尾。

4. repeat : 将字符串重复指定的次数,返回新的字符串。

标记名:y

含义:匹配时,完全按照正则对象中的lastIndex位置开始匹配,并且匹配的位置必须在lastIndex位置。

ES6之前处理字符串繁琐的两个方面:

在ES6中,提供了模板字符串的书写,可以非常方便换行和拼接,要做的,仅仅是将字符串的开始或结尾改完 ``符号。

如果要在字符串中拼接js表达式,只需要在模板字符串中使用 $js表达式 。表达式可以是任何有意义的数据,表达式可以嵌套。

实现方式:

未标记前:

标记后:

在模板字符串书写之前,可以加上标记:

标记是一个函数,函数参数如下:

以上是关于ES6 -- 字符串的主要内容,如果未能解决你的问题,请参考以下文章

ES6新特性之模板字符串

ES6字符串扩展

ES6字符串扩展

ES6基础-ES6的扩展

ES6学习—字符串的扩展

ES6 / lodash 统计字符串中某个字符出现的次数