技术文章 > Web开发 >  JavaScript > 正文

js数组添加数据

宋宋大人

我们在学习python的过程中,会对列表、字符串添加数据。在JavaScript中,我们也会对数组添加数据。在不同的位置添加数据有着不同的方法。本文介绍js数组添加数据的三种方法:1、结尾添加push()方法;2、头部添加unshift() 方法;3、向/从数组指定位置添加/删除项目,然后返回被删除的项目splice() 方法。

方式一:结尾添加push()方法

1、语法

arrayObject.push(a,b,....,c)

2、参数

a:必需。要添加到数组的第一个元素。

b:可选。要添加到数组的第二个元素。

c:可选。可添加多个元素。

3、返回值

把指定的值添加到数组后的新长度。

4、实例

var a = []
a.push('a');
a.push('b');
alert(a);
结果为a,b

方式二:头部添加unshift() 方法

1、语法

arrayObject.unshift(a,b,....,c)

2、参数

a:必需。向数组添加的第一个元素。

b:可选。向数组添加的第二个元素。

c:可选。可添加若干个元素。

3、返回值

arrayObject 的新长度。

4、实例

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Lemon","Pineapple");

输出

Lemon,Pineapple,Banana,Orange,Apple,Mango

方式三:向/从数组指定位置添加/删除项目,然后返回被删除的项目splice() 方法

1、语法

arrayObject.splice(a,b,item1,.....,itemX)

2、参数

a:必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。

b:必需。要删除的项目数量。如果设置为 0,则不会删除项目。

item1,.....,itemX:可选。向数组添加的新项目。

3、返回值

如果有的话包含被删除项目的新数组

4、实例

var arr=['smile',2,3,'marie'];
arr.splice(1,0,'tony') //修改0个索引为1的值,在索引为1的值前插入tony
alert(arr.splice(1,0,'tony'))  //返回值为空
alert(arr) // smile,tony,2,3,marie

以上就是js数组添加数据的四种方法,大家可以根据在不同的位置添加数据选择不同的方法哦~

免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 Python wordcloud库如何安装?
 python regex库是什么?
 如何使用python pillow库?
 python中yagmail库有何用法?
 Python的scikit-image模块是什么?
 python中doctest模块如何使用?
相关视频章节
 安装Python
 python注释
 python编码规范
 《Python程序设计》课程导论
视频教程分类