1.String();? ? 把數(shù)組轉(zhuǎn)換成字符串
? ? ? ? var arr=[1,2,3,4,5];
? ? ? ? var str=String(arr);?
? ? ? ? console.log(str);
2.join("拼接符");? 拼接毁枯,最后拼接成的是字符串
? ? ? ? 拼接符里面可以是符號(hào)
? ? ? ? 如果沒(méi)有拼接符揍异,默認(rèn)等于String;
? ? ? ? var arr=["zhang","xiao","han"];?
? ? ? ? var str=arr.join("~");
? ? ? ? 結(jié)果顯示為:zhang~xiao~han;
? ? ? ? 拼在一起的效果允懂,字母中間沒(méi)有東西
? ? ? ? ? ? var str=arr.join("");
? ? ? ? 如果沒(méi)有拼接符侮繁,默認(rèn)等于String;
? ? ? ? var str=arr.join();
? ? ? ? console.log(str);
3.concat();? 拼接? 結(jié)果還為數(shù)組
? ? ? ? var arr=["zhang","xiao","han"];
? ? ? ? var arr2=[1,2,3,4,5];
? ? ? ? var str=arr.concat(arr2);
? ? ? ? ? ? 或
? ? ? ? var str=arr.concat(1,2,3);
? ? ? ? console.log(str);
3.slice(starti,endi);? 截取;
? 截取的特點(diǎn):
? ? ? ? 1.含頭不含尾
? ? ? ? 2.如果省略第二個(gè)參數(shù)次绘,默認(rèn)從starti開(kāi)始截取到尾部
? ? ? ? 3.如果一個(gè)參數(shù)都不寫(xiě)狞玛,相當(dāng)于復(fù)制原數(shù)組
? ? ? ? 4.支持負(fù)數(shù)參數(shù)
5.splice(starti,n);? ? 刪除? 插入? 替換
? ? ? ? var arr=["a","b","c","d","e","f"];
? ? ? ? ? ? ? ? ? ? ? ? ? 0? 1? 2? 3? 4? 5
? ? ? ? 刪除? 從開(kāi)始到結(jié)束的刪除
? ? ? ? var str=arr.splice(2,3);
? ? ? ? 插入? 從開(kāi)始的后面在保持不被刪除的情況下插入1昼丑,2
? ? ? ? var str=arr.splice(2,0,"1","2");
? ? ? ? 替換? 從開(kāi)始的后面刪除兩個(gè)替換兩個(gè)
? ? ? ? var str=arr.splice(2,2,"A","B");
? ? ? ? console.log(str);
? ? ? ? console.log(arr);
6.reverse();? ? 翻轉(zhuǎn)
? ? ? ? var arr=[1,2,3,4,5,6,7,8,9];
? ? ? ? var str=arr.reverse();
? ? ? ? var arr=["你","是","年","少","的","歡","喜"];
? ? ? ? var str=arr.reverse(); 括號(hào)里不加內(nèi)容
? ? ? ? console.log(str);
7.push();? ? 給數(shù)組末尾添加元素
? ? ? ? var arr=[1,2,3,4,5,6,7,8,9];
? ? ? ? var str=arr.push("a",10); 可以添加多個(gè)字母和數(shù)字
? ? ? ? console.log(arr);
8.pop();? ? 刪除數(shù)組末尾的元素未妹,只能刪除一個(gè)
? ? ? ? var arr=[1,2,3,4,5,6,7,8,9];
? ? ? ? var str=arr.pop(); 括號(hào)里不加?xùn)|西
? ? ? ? console.log(arr);
9.unshift();? ? 給數(shù)組開(kāi)頭添加元素
? ? ? ? var arr=["a","b","c","d","e","f"];
? ? ? ? var str=arr.unshift("w","y","b");
? ? ? ? console.log(arr);
10.shift();? ? 刪除數(shù)組開(kāi)頭元素簿废,只能刪除一個(gè)
? ? ? ? var arr=["a","b","c","d","e","f"];
? ? ? ? var str=arr.shift();
? ? ? ? console.log(arr);