slice,splice,split,join

一、slice
slice(start,end) 用于數(shù)組方法
可從已有的數(shù)組中返回選定的元素,也就是在該方法中指定的元素。該方法不會改變原數(shù)組,,返回值是一個新的數(shù)組。
選取的范圍是 從 當(dāng)前位(0) 開始(索引從0開始,),到 尾部位(4) 的前一位結(jié)束
例 var arr=[1,2,3,4] arr.slice(0,1) arr=[1,2]
arr.slice(2) arr=[3,4]
二、splice的用法
splice是從數(shù)組中添加或刪除項目,然后返回被刪除的項目或者添加過的項目。而且該方法會改變原數(shù)組置和
如果有兩個參數(shù),那么第一個代表的是開始的位置,第二個有值而且沒有第三個參數(shù)的話,代表的就是截取的位長度
例 var a=[1,2,3,4,5] a.splice(0,1) arr=[1,2]
a.splice(2) arr=[3,4,5]
三、split(a,b)的用法
a是必須的決定個從a這分割
b不是必須的,可選。該參數(shù)可指定返回的數(shù)組的最大長度
1.通過單一字符將字符串切割成多字符
var data= "1,2,3,4,5"
var str = data.split('')
str=[1,2,3,4,5]
四、join的用法
join() 方法用于把數(shù)組中的所有元素放入一個字符串。
例 var a=[1,2,3,4,5] a.join('-') a=1-2-3-4-5
五、翻轉(zhuǎn)數(shù)組
reverse() 方法用于顛倒數(shù)組中元素的順序。
語法: var arr = ['pink', 'red', 'blue'];
arr.reverse();
console.log(arr)
注意: 該方法會改變原來的數(shù)組,而不會創(chuàng)建新的數(shù)組。
sort() 方法用于對數(shù)組的元素進(jìn)行排序。
語法: var arr1 = [13, 4, 77, 1, 7];
arr1.sort(function(a, b) {
// return a - b; 升序的順序排列
return b - a; // 降序的順序排列
});
console.log(arr1);
注意: 對數(shù)組的引用。請注意,數(shù)組在原數(shù)組上進(jìn)行排序,不生成新數(shù)組。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容