數(shù)組API

1.String();? ? 把數(shù)組轉(zhuǎn)換成字符串

? ? ? ? var arr=[1,2,3,4,5];

? ? ? ? var str=String(arr);?

? ? ? ? console.log(str);

2.join("拼接符");? 拼接,最后拼接成的是字符串

? ? ? ? 拼接符里面可以是符號

? ? ? ? 如果沒有拼接符,默認(rèn)等于String;

? ? ? ? var arr=["zhang","xiao","han"];?

? ? ? ? var str=arr.join("~");

? ? ? ? 結(jié)果顯示為:zhang~xiao~han;

? ? ? ? 拼在一起的效果,字母中間沒有東西

? ? ? ? ? ? var str=arr.join("");

? ? ? ? 如果沒有拼接符,默認(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);? 截取;

? 截取的特點:

? ? ? ? 1.含頭不含尾

? ? ? ? 2.如果省略第二個參數(shù),默認(rèn)從starti開始截取到尾部

? ? ? ? 3.如果一個參數(shù)都不寫,相當(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

? ? ? ? 刪除? 從開始到結(jié)束的刪除

? ? ? ? var str=arr.splice(2,3);

? ? ? ? 插入? 從開始的后面在保持不被刪除的情況下插入1,2

? ? ? ? var str=arr.splice(2,0,"1","2");

? ? ? ? 替換? 從開始的后面刪除兩個替換兩個

? ? ? ? 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(); 括號里不加內(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); 可以添加多個字母和數(shù)字

? ? ? ? console.log(arr);

8.pop();? ? 刪除數(shù)組末尾的元素,只能刪除一個

? ? ? ? var arr=[1,2,3,4,5,6,7,8,9];

? ? ? ? var str=arr.pop(); 括號里不加?xùn)|西

? ? ? ? console.log(arr);

9.unshift();? ? 給數(shù)組開頭添加元素

? ? ? ? var arr=["a","b","c","d","e","f"];

? ? ? ? var str=arr.unshift("w","y","b");

? ? ? ? console.log(arr);

10.shift();? ? 刪除數(shù)組開頭元素,只能刪除一個

? ? ? ? var arr=["a","b","c","d","e","f"];

? ? ? ? var str=arr.shift();

? ? ? ? console.log(arr);

?著作權(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)容