const str = 'teststr'
slice(a,b) // (start, end) 擷取索引為a和b之間的片段(包含a,不包含b,若省略b則預設擷取到末尾,a、b為負數時,索引從後往前計算)
slice(1,3) // es
slice(1) // ertstr
slice(1,-3) // 等同於slice(1,4) est
slice(-3,-1) // st
substring(a,b) // (start, end) 擷取索引為a和b之間的片段(包含a,不包含b,若省略b則預設擷取到末尾,a、b為負數時,按0處理,即起始位置,此為substring與slice的唯一區別)
substr(a,b) // (start, length) 擷取從索引a開始,長度為b的片段(包含a,若省略b或b大於剩餘長度則預設擷取到末尾,a為負數時,索引從後往前計算,b不可為負數)
字串方法,和陣列常用方法
string 1.charat charat 索引 獲取指定索引位置的字元 指定索引處沒有字元返回的是空 字串中索引從0開始,也有length屬性 console.log str.charat 2 charcodeat 它並不返回指定位置上的字元本身,而是返回該字元在unicode字符集中的編碼值 ...
陣列和字串常用方法
let arr pop 刪除陣列的最後乙個元素,返回被刪除的元素 let arr 1 2,3 arr.pop 3 push 向陣列尾部新增乙個或多個元素,返回新的陣列長度 let arr 1 2,3 arr.push 4 findindex 找到滿足條件的元素並返回該元素的index let ind...
字串 陣列常用方法總結
字串方法 1,charat index 返回當前下標為index位置上的字元 2,charcodeat index 返回在下標為index位置上字串的unicode編碼 3,concat 連線字串,返回連線的結果 4,indexof substr,fromindex 檢索字串,返回存在的位置,不存在...