數(shù)組方法


1.join ()

1.把數(shù)組轉(zhuǎn)化為字符串 參數(shù)可以省略默認以逗號隔開

2.也可以自定義分隔符 但需要用引號包裹

3.不會改變原數(shù)組

var arr=[1,2,3]

console.log( arr.join('-')) ;

console.log(typeof(arr.join()));

2.reverse()

1.數(shù)組逆序,會改變原來的數(shù)組

var arr2= [1,2,3]

console.log(arr2.reverse());

console.log(arr2);

3.sort()

1.數(shù)組排序 默認是按照ascii碼表進行排序,原數(shù)組會被改變

var arr3=[8,11,23,18,13]

console.log(arr3.sort());

4.concat()

1.數(shù)組合并 原數(shù)組不會被修改

var arr4 =[2,4,6]

console.log(arr4.concat(1));

console.log(arr4.concat([5,3]));

console.log(arr4);

5.slice()

1.返回部分數(shù)組

2.一個參數(shù) 代表從該參數(shù)下標位置開始截取 截取到最后

3.二個參數(shù) 第一個參數(shù)表示參數(shù)下標位置開始 第二個參數(shù)表示截取長度的前一位

4.參數(shù)可以為負數(shù),代表從后往前截取

var arr6=[4,5,2,7,3]

console.log(arr6.slice(1));

console.log(arr6.slice(2,4));

console.log(arr6.slice(-1));

6.splice()

1.數(shù)組拼接

2.參數(shù)有3個

?? 第一個參數(shù)表示開始刪除的小標位置

? 第二個位置表示刪除多少項

?第三個參數(shù)表示要插入的內(nèi)容

console.log(arr6);

var arr7 =[2,5,7,3,8]

console.log(arr7.splice(1,1,'abc'));

console.log(arr7);

7.push()

1.向數(shù)組的末尾添加一個或多個元素,會修改原數(shù)組

var arr8 =[2,3,4]

arr8.push(1)

console.log(arr8);

8.pop()

1. 刪除數(shù)組最后一個元素 會改變原來的數(shù)組

var arr9=[2,3,4,5]

arr9.pop()

console.log(arr9);

9.shift()

1.刪除數(shù)組第一個元素 會修改原數(shù)組

var arr10=[4,5,6,7]

arr10.shift()

console.log(arr10);

10.unshift()

1.向數(shù)組的第一位添加一個或多個數(shù)組,會修改原來的數(shù)組和push對應(yīng)

11.forEach()

循環(huán)每一個

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容