数组常用的方法
加内容 减内容 连接 转换
1.push(); 向数组的后面添加内容
var arr = [1,2] arr.push(“你好吗”); //结果 [1,2,”你好吗”];
2.unshift() 数组的前面添加
var arr = [1,2] arr.unshift(“我很好”); //结果 [“我很好”,1,2]’
3. pop() 删除最后一个元素
var arr = [1,2] arr.pop(); //结果 [1]
4.shift() 删除第一个元素
var arr = [1,2] arr.shift(); //结果 [2]
连接:
5.join() 把数组转换为字符串
var arr = [1,2,3,4];
var test = arr.join(“-”);
console.log(test) 1-2-3-4
var arr = [1,2,3,4];
arr.join(“*”);
console.log(arr); 1*2*3*4
6.split() 把字符串转换为 数组
var txt = “1-2-3”;
var test = txt.split(“-”)
console.log(test) [“1”,”2”,”3”];
7.concat() 连接多个数组
该方法用于连接两个或多个数组。它不会改变现有的数组,而仅仅会返回被连接数组的一个副本
var aa = [1,3,5]; var bb = [“a”,”b”,”c”];
aa.concat(bb); 结果:[1,3,5,“a”,”b”,”c”];
注意:
var arr = [1,2,3,4];
console.log(arr.push(8)); 结果是 5 返回改数组的长度
如果这么写:
var arr = [1,2,3,4];
arr.push(8);
console.log(arr); 结果 就是 [1,2,3,4,8]
var arr = [1,2,3,4,5,6,12];
console.log(arr.pop()); 结果是12 返回最后一个元素
var arr = [1,2,3,4];
arr.pop();
console.log(arr); 结果 就是 [1,2,3]