字符串新增方法

用来确定一个字符串是否包含在另一个字符串中

原来,JavaScript 只有indexOf方法 返回index

ES6 又提供了三种新方法includes(), startsWith(), endsWith()返回布尔值,但是使用第二个参数n时,endsWith的行为与其他两个方法有所不同。它针对n个字符,而其他两个方法针对从第n个位置直到字符串结束

将原字符串重复n次(repeat)

参数如果是小数,会被取整

如果repeat的参数是负数或者Infinity,会报错。

但是,如果参数是 0 到-1 之间的小数和NaN,则等同于 0

字符串补全长度的功能(ES2017  padStart()用于头部补全,padEnd()用于尾部补全)

第一个参数是字符串补全生效的最大长度,第二个参数是用来补全的字符串。

除字符串的空格(trimStart(),trimEnd()

返回的都是新字符串,不会修改原始字符串

实例方法:matchAll()

matchAll()方法返回一个正则表达式在当前字符串的所有匹配

实例方法:replaceAll()

posted @ 2021-04-12 14:27  star-meteor  阅读(92)  评论(0)    收藏  举报