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

es6新增字符串方法

程序员文章站 2023-12-21 17:03:04
...

个人学习记录
includes():返回布尔值,表示是否找到了参数字符串。

let  str="Hello world!"
str.includes('Hello') // true

//还可以这样
let arr=['a','b','c','d','e']
arr.includes('a')//true

//还可以有第二个参数
str.includes('Hello',6)//false
str.includes('world',6)//true
arr.includes('c',2)//true

repeat():返回一个新字符串,表示将原字符串重复n次(n为0或者正整数)

'hello'.repeat(2) // "hellohello"
'hello'.repeat(2.1) // "hellohello" 
'hello'.repeat(‘he’) // ""
'hello'.repeat(0) // ""

padStart()用于头部补全,padEnd()用于尾部补全
第一个参数是字符串补全生效的最大长度,第二个参数是用来补全的字符串,默认为空格。如果原字符串的长度,等于或大于最大长度,则字符串补全不生效,返回原字符串。如果用来补全的字符串与原字符串,两者的长度之和超过了最大长度,则会截去超出位数的补全字符串。

'x'.padStart(5, 'ab') // 'ababx' 
'x'.padEnd(5, 'ab') // 'xabab'

trimStart()消除字符串头部的空格,trimEnd()消除尾部的空格
返回新字符串,不会修改原始字符串。

const s = '  abc  ';
s.trim() // "abc"
s.trimStart() // "abc  "
s.trimEnd() // "  abc"  
相关标签: js

上一篇:

下一篇: