es6字符串新增的方法


1、JavaScript 只有indexOf方法,可以用來確定一個字符串是否包含在另一個字符串中。如果不存在返回-1,如果存在返回字符串的位置。ES6 又提供了三種新方法。

  • includes():返回布爾值,表示是否找到了參數字符串。
  • startsWith():返回布爾值,表示參數字符串是否在原字符串的頭部。
  • endsWith():返回布爾值,表示參數字符串是否在原字符串的尾部。

2、repeat方法返回一個新字符串,表示將原字符串重復n次。

如下:

let str="hello"
str.repeat(2);//輸出結果:hellohello

注意:如果是小數,那么取整,如果是0至-1之間的小數或者是0至1之間的小數,取整數。

3、字符串補全長度的功能。

  (1)padStart()用於頭部補全

  (2)padEnd()用於尾部補全。

  padStart()padEnd()一共接受兩個參數,第一個參數是字符串補全生效的最大長度,第二個參數是用來補全的字符串。

 4、trimStart()trimEnd()方法,消除字符串頭部的空格、消除尾部的空格。

  ES2019對字符串實例新增了trimStart()trimEnd()這兩個方法。它們的行為與trim()一致,trimStart()消除字符串頭部的空格,trimEnd()消除尾部的空格。它們返回的都是新字符串,不會修改原始字符串。

  瀏覽器還部署了額外的兩個方法,trimLeft()trimStart()的別名,trimRight()trimEnd()的別名。

5、matchAll()方法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM