天天看點

第29天:js-數組添加删除、數組和字元串互相轉換

一、添加數組

var arr=[1,3,5];

arr.push(7,9);//添加7和9到數組arr後面,得到[1,3,5,7,9]

1、push();可向數組末尾添加一個或多個元素,并傳回新的長度。

2、unshift();向數組開頭添加一個或多個元素,并傳回新的長度。

var arr=[1,3,5]

arr.unshift(0);//[0,1,3,5]

var dom=[1,3,5];

console.log(dom.push(7));//4,傳回的是數組的長度

二、删除數組

1、pop();删除數組最後一個元素,傳回最後一個值

console.log(arr.pop());//5,傳回最後一個值并删除

arr.pop();//删除3

console.log(arr);//1

2、shift();删除數組第一個元素,并傳回第一個值

arr.shift();//[3,5]

三、數組連接配接

concat();//連接配接兩個或多個數組

var aa=[1,3,5];

var bb=["a","b","c"];

console.log(aa.concat(bb));//[1,3,5,"a","b","c"]

四、數組轉換為字元串

join();把數組轉換為字元串

arrayObject.join(separator)

數組名.join(符号)

數組轉換為字元串

var arr=[1,2,3];

console.log(arr.join("-"))//1-2-3,字元串

var arr=["aa","bb","cc"];

console.log(arr.join("-"));//aa-bb-cc

console.log(arr);//["aa","bb","cc"]

五、字元串轉換為數組

split();//一個字元串分割成字元串數組

var txt="aa",bb,cc";

console.log(txt.split(","));//["aa","bb","cc"],分隔符保持一緻

繼續閱讀