關(guān)于javascript常見數(shù)組方法

push方法

var arr=["a","b","c","d"];
arr.push("d","e");
console.log(arr);
print: ["a", "b", "c", "d", "d", "e"]

pop方法

var arr=["a","b","c","d"];
var last =arr.pop();
console.log(last);
print: d
console.log(arr);
print: ["a", "b", "c"]

unshift方法

var arr=["a","b","c","d"];
arr.unshift("1","2",3,4);
console.log(arr);
print:["1", "2", 3, 4, "a", "b", "c", "d"]

shift方法

var arr=["a","b","c","d"];
var first=arr.shift();
console.log(first);
print: a
console.log(arr);
print: ["b", "c", "d"]

concat方法

var arr1=["a","b","c","d"];
var arr2=["我","是","數(shù)","組"];
arr = arr1.concat(arr2,["東","南","西","北"],"end");
console.log(arr1);
print:["a", "b", "c", "d"]
console.log(arr2);
print:["我", "是", "數(shù)", "組"]
console.log(arr);
print: ["a", "b", "c", "d", "我", "是", "數(shù)", "組", "東", "南", "西", "北", "end"]

slice方法

var arr=["a","b","c","d","e","f","g","h"];
0:"a"
1:"b"
2:"c"
3:"d"
4:"e"
5:"f"
6:"g"
7:"h"
length:8

arr2=arr.slice(1,4);
console.log(arr2);
print: ["b", "c", "d"]

arr3=arr.slice(4);
console.log(arr3);
print: ["e", "f", "g", "h"]

arr4=arr.slice(-4,-2);
console.log(arr4);
print: ["e", "f"]

arr5=arr.slice(-4);
console.log(arr5);
print: ["e", "f", "g", "h"]

arr6=arr.slice(-1,-4);
console.log(arr6);
print:[]

arr7=arr.slice(3,3);
console.log(arr7);
print: []

arr8=arr.slice(3,1);
console.log(arr8);
print: []

splice方法

var arr=["A","B","C,","D","E","F","G"];
arr.splice(3,2,"X","Y","我","是","數(shù)","組");
console.log(arr);
print: ["A", "B", "C,", "X", "Y", "我", "是", "數(shù)", "組", "F", "G"]

var arr=["A","B","C,","D","E","F","G"];
arr.splice(2,4,"一");
console.log(arr);
print: ["A", "B", "一", "G"]

var arr=["A","B","C,","D","E","F","G"];
arr.splice(2,4);
console.log(arr);
print: ["A", "B", "G"]

var arr=["A","B","C,","D","E","F","G"];
arr.splice(4,2);
console.log(arr);
print: ["A", "B", "C,", "D", "G"]

var arr=["A","B","C,","D","E","F","G"];
arr.splice(4);
console.log(arr);
print: ["A", "B", "C,", "D"]

var arr=["A","B","C,","D","E","F","G"];
arr.splice(4,0,"我","是","數(shù)","組");
console.log(arr);
print: ["A", "B", "C,", "D", "我", "是", "數(shù)", "組", "E", "F", "G"]



reverse方法

var arr=[1 ,"A","我","C,","二","E","F","G"];
arr.reverse();
console.log(arr);
print: ["G", "F", "E", "二", "C,", "我", "A", 1]

sort方法

var arr =["33",1,"27",12,53,10,0,"4","a","c","A","B","C","b"];
arr.sort();
console.log(arr);
print: [0, 1, 10, 12, "27", "33", "4", 53, "A", "B", "C", "a", "b", "c"]

join方法

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

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

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