1. 程式人生 > >es6字串的擴充套件

es6字串的擴充套件

//字串的擴充套件
//字串遍歷器
for (let codePoint of 'string') {
    console.log(codePoint) // s t r i n g
}
for (let v of 'string') {
    console.log(v) // 0~5
}

// includes():返回布林值,表示是否找到了引數字串。
// startsWith():返回布林值,表示引數字串是否在原字串的頭部。
// endsWith():返回布林值,表示引數字串是否在原字串的尾部。
let str = 'word hello';
console.log(
    str.includes('h'
), // true str.startsWith('word'), // true str.endsWith('o') // true ); // repeat() 返回一個新字串,表示將原字串重複n次。 console.log( // abc重複4'abc'.repeat(4) // abcabcabcabc );
//padStart() padEnd() 字串不夠指定長度,會在頭部或尾部補全。
// 引數一:指定字串的最小長度
// 引數二:用來補全的字串
console.log(
    'x'.padStart(3, 'ab'), //abax
'x'.padEnd(3, 'ab') //xab
);