數組的增加方法 1.push()方法向數組中末尾添加一個元素,原數組改變 2.unshit()方法向數組中開始元素添加一個元素,原數組改變 3.splice()方法 ary.splice(n,m,x) 從索引n開始刪除m個元素,把新增的元素X放在索引n的前面,把刪除的元素當成一個新數組返回,原有數組 ...
數組的增加方法
1.push()方法向數組中末尾添加一個元素,原數組改變
var arr=[1,2,3,4];
var arr1=arr.push(6);
console.log(arr);//列印出來是數組元素
consloe.log(arr1);//列印出來是數組的長度
2.unshit()方法向數組中開始元素添加一個元素,原數組改變
var arr=[1,2,3,4];
var arr2=arr.unshit(6);
console.log(arr);//列印出來是數組
consloe.log(arr1);//列印出來是數組的長度
3.splice()方法
ary.splice(n,m,x) 從索引n開始刪除m個元素,把新增的元素X放在索引n的前面,把刪除的元素當成一個新數組返回,原有數組改變 ary.splice(n,m)從索引n開始刪除m個元素,把刪除的內容當做新數組返回,原有數組改變var arr=[1,2,3,4];
var arr3=arr.splice(1,1,88);
console.log(arr3);
console.log(arr);
數組的刪除方法
1.pop()方法刪除數組中的最後一項,返回是刪除數組那一項,原數組改變
var arr=[1,2,3,4]; var arr4=arr.pop(); console.log(arr); //返回舊數組 console.log(arr4);//返回是數組刪除那一項
2.shit()方法刪除數組中的最後一項,返回是刪除數組那一項,原數組改變
var arr=[1,2,3,4]; var arr5=arr.shit(); console.log(arr);//返回舊數組
console.log(arr5);//返回是數組刪除那一項
3.splice()方法刪除數組中的元素,返回的是刪除元素數組,元數組改變
var arr=[5,8,3,4,6]; var arr6=ary.splice(arr.length-2,1); //arr.lenght 代表數組的長度 //splice()用法看上面 console.dir(arrr);//---->輸出的是[5,8,3,6]
數組的查詢和複製方法
1.slice(n,m)從索引n開始,找到索引m處,把找到的內容作為新的數組返回,原有數組不改變
var arr=[1,2,3,4,5,6];
var arr7=arr.slice(1,3);
console.log(arr7); // [2, 3]
2.slice(n) 從索引n開始查找到數組末尾
var arr=[1,2,3,4,5,6];
var arr8=arr.slice(1);
console.log(arr7); // [3,4,5,6];
數組轉化為字元串
1.sort 方法可以實現由大到小或者由小到大的排序 但是直接寫sort只能排序十以內的數字
var arr=[1,2,3,4,5];
var arr8=arr.sort(function(a,b){return (a-b)
});
console.log(arr8);
1.reverse()方法數組逆序
var arr=[1,2,3,4,5];
var arr9=arr.reverse();
console.log(arr9);//[5,4,3,2,1]
2.toString()方法數組轉換字元串
var arr=[1,2,3,4,5];
var arr10=arr.toString();
console.log(arr10);//1,2,3,4,5
join():將數組中的所有元素轉換為一個字元串
indexof():搜索數組中的元素,並返回它所在位置