js中怎么把值放入数组中

JavaScript042

js中怎么把值放入数组中,第1张

方法解析如下:

1、push:将参数添加到原数组末尾,并返回数组的长度。

测试代码如下:

执行如下,6已经被加入数组。

2、splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项,并从该位置起插入val1,val2,... 。

测试代码如下:

执行如下:

3、unshift():在数组的开头添加新元素 。

测试代码如下:

执行如下:0已经被加入开头。

扩展资料:

js数组其他操作函数:

pop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined。

测试代码如下:

输出:(5已经被删除)

//定义数组

arr = []

//循环

for(var i=0i<10i++){

//放入数组

arr.push(i)

}

如果对应关系是确定的, 可以

var newAdd = {}

var arr = ['张三','北京市二环路XXX','10086','北京市','北京','海淀区','二环内']

var Keys = 'name address tel pro city section range'.split(' '),F

for (F = 0F < Keys.length++F) newAdd[Keys[F]] = arr[F]

如果是要按照newAdd的键写的顺序来, 就

var newAdd = {name:null,address:null,tel:null,pro:null,city:null,section:null,range:null}

var arr = ['张三','北京市二环路XXX','10086','北京市','北京','海淀区','二环内']

var K,F = -1

for (K in newAdd) newAdd[K] = arr[++F]

但後者不稳定, 虽然在大部分JS运行环境都没问题