ES6

ES6知识点复习(三)

2022-07-18  本文已影响0人  假笑boys
字符串的新增方法
\color{#FF8C00}{\rm\large{includes()}}
\color{#FF8C00}{\rm\large{startsWith()}}
\color{#FF8C00}{\rm\large{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
\color{#FF8C00}{\rm\large{repeat()}}
\color{#FF8C00}{\rm\large{padStart()}}
'x'.padStart(5, 'ab') // 'ababx'
'x'.padStart(4, 'ab') // 'abax'
\color{#FF8C00}{\rm\large{padEnd()}}
'x'.padEnd(5, 'ab') // 'xabab'
'x'.padEnd(4, 'ab') // 'xaba'
'xxx'.padStart(2, 'ab') // 'xxx'
'xxx'.padEnd(2, 'ab') // 'xxx'
\color{#FF8C00}{\rm\large{trimStart()}}
\color{#FF8C00}{\rm\large{trimEnd()}}
const s = '  abc  ';

s.trim() // "abc"
s.trimStart() // "abc  "
s.trimEnd() // "  abc"
\color{#FF8C00}{\rm\large{replaceAll()}}
'aabbcc'.replaceAll('b', '_')
// 'aa__cc'
上一篇 下一篇

猜你喜欢

热点阅读