js添加数组元素的几种方法
墨初 Web前端 545阅读
js脚本中有多种向数组中添加新元素的方法,下面73so博客就详细的说一下。
js数组添加新元素的方法
1、js push()方法
push():方法可向数组的末尾添加一个或多个元素,并返回新的长度。
例:
let arr = [1,2,3,4]; arr.push(5); console.log(arr); // [1, 2, 3, 4, 5]
例2:
let arr = [1,2,3,4]; arr.push(5,6); //添加多个元素 console.log(arr); // [1, 2, 3, 4, 5, 6]
2、js unshift()方法
unshift() 方法可向数组的开头添加一个或更多元素,它与push()方法类似,只不过添加到数组头部。
例:
let arr = [1, 2, 3, 4]; arr.unshift(0); console.log(arr); // [0, 1, 2, 3, 4] arr.unshift(-1,-2); console.log(arr); // [-1, -2, 0, 1, 2, 3, 4]
3、js splice() 方法
splice() 方法用于添加或删除数组中的元素。
例:
let arr = [1, 2, 3, 4]; arr.splice(4,0,5); console.log(arr);
4、js length添加数组元素
可以利用获取数组的长度(length方法)来向数组的未部添加一个新的元素。
例:
let arr = [1, 2, 3, 4]; arr[arr.length] = 6; console.log(arr); // [1, 2, 3, 4, 6]
5、js concat() 方法
js concat()方法可以合并两个数组或向一个数组内添加新的元素。
例:concat() 合并数组
let arr = [1, 2, 3, 4]; newarr = arr.concat([10,20]); console.log(newarr); // [1, 2, 3, 4, 10, 20]
例:concat() 数组添加元素
let arr = [1, 2, 3, 4]; newarr = arr.concat(5,6,7); console.log(newarr); // [1, 2, 3, 4, 5, 6, 7]
以上就js脚本中向数组中添加元素的方法,大家可以参考一下。