字符串相關方法(ES6的擴展)

let str='Hellow World'
str.at( 0 )  //H  根據下標返回對應值
str.indexOf('H')//0 查詢字符串首次出現的位置(返回下標)
str.lastIndexOf('o')//8 查詢字符串最後次出現的位置(返回下標)
str.includes('H')//true  返回布爾值 查詢是否包含某個字
str.startsWith('Hellow')//true 查看參數是否爲源字符串的頭部
str.endsWith('!')//true 查看參數是否爲源字符串的尾部
str.substring(0,1)//H (從下標幾開始,截取長度)
str.slice(0,1)//H (從下標幾開始,截取長度)
str.toLowerCase()//"hellow world" 轉小寫
str.toUpperCase()//"HELLOW WORLD" 轉大寫
str.repeat(2)//Hellow WorldHellow World 表示將源字符串重複N次(爲小數時向下取整,負數/infinity時報錯 )
'str'.split('')//["s", "t", "r"] 將字符串切割爲字符串數組
//第一個參數指字符串最短長度,d第二個參數是用來補齊的字符串(第二個參數默認爲'')
'a'.padStart(3,1)//11a	用於頭部補齊
'a'.padEnd(3,1)//a11 用於尾部補齊


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章