hi,欢迎访问本站!
当前位置: 首页Web前端正文

js添加数组元素的几种方法

墨初 Web前端 302阅读

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脚本中向数组中添加元素的方法,大家可以参考一下。

声明:无特别说明,转载请标明本文来源!
相关推荐