ES6字符串新增方法

1、String.fromCodePoint()---从Unicode 码点返回对应字符

2、String.raw()---斜杠前面再加一个斜杠

3、实例方法:codePointAt()---返回一个字符的码点,测试一个字符由两个字节还是由四个字节组成的最简单方法

4、实例方法:normalize()---字符的不同表示方法进行统一

5、实例方法:includes(), startsWith(), endsWith()

  • includes(字符串,开始索引):返回布尔值,是否找到参数字符串。
  • startsWith(字符串,开始索引):返回布尔值,参数字符串是否在原字符串的头部。
  • endsWith(字符串,结束字符所在长度):返回布尔值,参数字符串是否在原字符串的尾部。

6、实例方法:'xxx'.repeat(n)---返回一个新的字符串,将'xxx'字符串重复n次返回

7、实例方法:padStart(),padEnd()---字符串补全长度

  • padStart(补全后长度,'补全字符串'):从头部补全。
  • padEnd(补全后长度,'补全字符串'):从尾部补全。

 padStart()的常见用途:

//1、数值补全指定位数,下面位10位
'1'.padStart(10, '0') // "0000000001"
//2、提示字符串格式
'12'.padStart(10, 'YYYY-MM-DD') // "YYYY-MM-12"

8、实例方法:trimStart(),trimEnd()---消除字符串的空格

  • trimStart()消除头部。
  • trimEnd()消除尾部。

9、实例方法:matchAll()---回一个正则表达式在当前字符串的所有匹配

10、实例方法:replaceAll('被替换字符串','替换字符串/函数返回值')---一次性替换所有匹配,返回一个新字符串

11、实例方法:at(索引)---返回参数指定位置的字符,支持负索引(即倒数的位置)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值