ES6----字串的新增方法(部分)
阿新 • • 發佈:2020-08-04
includes(),startWith(),endsWith()
傳統上,Javascript只有indexof方法,可以確定一個字串是否包含在另一個字串中,
ES6中,提供了三種新方法:
-includes():返回布林值,表示是否找到了引數字串。
-startsWith():返回布林值,表示引數字串是否在原字串的頭部。
-endsWith():返回布林值,表示引數字串是否在原字串的尾部。
repeat()
repeat方法返回一個新字串,表示將原字串重複n次。
padStart(),padEnd()
ES2017引入了字串補全長度的功能。如果某個字串不夠指定長度,會在頭部或尾部補全。padStart()用於頭部補全,padEnd()用於尾部補全。
trimStart(),trimEnd()
ES2019對字串例項新增了trimStart()
和trimEnd()
這兩個方法。它們的行為與trim()
一致,trimStart()
消除字串頭部的空格,trimEnd()
消除尾部的空格。它們返回的都是新字串,不會修改原始字串。