es6字串的擴充套件
阿新 • • 發佈:2018-12-31
//字串的擴充套件 //字串遍歷器 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 );