欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ES6中字符串新增的方法

程序员文章站 2023-12-21 15:49:40
...
  • includes():返回布尔值,表示是否找到了参数字符串。
  • startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。
  • endsWith():返回布尔值,表示参数字符串是否在原字符串的尾部
let s = 'Hello world!';

s.startsWith('Hello') // true
s.endsWith('!') // true
s.includes('o') // true
let s = 'Hello world!';

s.startsWith('world', 6) // true
s.endsWith('Hello', 5) // true
s.includes('Hello', 6) // false

 上面代码表示,使用第二个参数n时,endsWith的行为与其他两个方法有所不同。它针对前n个字符,而其他两个方法针对从第n个位置直到字符串结束。

repeat()

padStart(),padEnd() :头部补全,尾部补全
eg: str.padStart(5,'ab'),str.padEnd()

trimStart(),trimEnd():去除头部空格,去除尾部空格;

replaceAll('xxxx','value'):替换所有匹配。

历史上的replace():只替换第一个

相关标签: ES6学习

上一篇:

下一篇: