js数组添加元素

js数组添加元素,第1张

js数组添加元素的方法有三个,分别是push()、unshift()、splice(),下面分别说一下各自的用法

1、push(),在数组的末尾添加新的元素,并返回数组新长度

语法:a.push( “新元素1”,“新元素2”);

实例:

结果:

2、unshift(),在数组的开头添加新元素,数组中的元素自动后移,返回数组新长度

语法:a.unshift(“新元素1”,“新元素2”);

注:unshift()方法不能用于 Internet Explorer 8 之前的版本,插入的值将被返回成 undefined 。

实例

结果:

3、splice(),在指定位置添加一个或者多个新元素,插入位置的元素自动后移,返回""。

例如,在第二位置添加新元素

语法:a.splice(2,0,“新元素1”,“新元素2”);

实例:

结果:

数组本身也是个对象,比如说 var arr=['zero','one','two'] 等价于(但不是完全等于)下面的json对象:

var arr = {

    '0':'zero',

    '1':'one',

    '2':'two'

}

而当你 arr.x = 'X' 时,arr等价于:

var arr = {

    '0':'zero',

    '1':'one',

    '2':'two',

    'x':'X'

}

所以这么做是合法的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/8027987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存