數組和字符串截取方法


數組截取:

 

arr.slice(star,end)

返回值類型:Array

star:從索引star位置開始截取數組

end(可選,沒有則截取到數組最后):索引end位置結束(截取的索引不包括end)

 

數組修改:

1 array.splice(index,howmany,item1,.....,itemX)

返回值:Array  (對舊數組進行修改)

index:必需。規定從何處添加/刪除元素。

howany:必需。規定應該刪除多少元素。必須是數字,但可以是 "0"。
如果未規定此參數,則刪除從 index 開始到原數組結尾的所有元素。

item:可選。要添加到數組的新元素

 

字符串截取:

 

1.

string.substr(start,length)

返回值類型:string

star:要抽取的子串的起始下標。必須是數值。如果是負數,那么該參數聲明從字符串的尾部開始算起的位置。也就是說,-1 指字符串中最后一個字符,-2 指倒數第二個字符,以此類推。

length(可選):子串中的字符數。必須是數值。如果省略了該參數,那么返回從 開始位置到結尾的字串。

 

2.

string.substring(star,end)

返回值類型:string

star:從索引star位置開始截取數組

end(可選,沒有則截取到數組最后):索引end位置結束(截取的索引不包括end)

 

3.

string.split(separator,limit)

返回值類型:Array

separator:可選。字符串或正則表達式,從該參數指定的地方分割 string Object。

limit:可選。該參數可指定返回的數組的最大長度。如果設置了該參數,返回的子串不會多於這個參數指定的數組。如果沒有設置該參數,整個字符串都會被分割,不考慮它的長度。


免責聲明!

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



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