为了账号安全,请及时绑定邮箱和手机立即绑定

如何将对象添加到数组

如何将对象添加到数组

胡说叔叔 2019-12-06 07:07:31
如何将对象添加到数组(使用javascript或jquery)?例如,此代码有什么问题?function(){    var a = new array();    var b = new object();    a[0]=b;}我想使用此代码在function1数组中保存许多对象,并调用function2在数组中使用该对象。如何将对象保存在数组中?如何将对象放入数组并将其保存到变量?
查看完整描述

3 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

使用Array.push()将任何东西放入数组。


var a=[], b={};

a.push(b);    

// a[0] === b;

有关数组的更多信息


一次添加多个项目


var x = ['a'];

x.push('b', 'c');

// x = ['a', 'b', 'c']

将项目添加到数组的开头


var x = ['c', 'd'];

x.unshift('a', 'b');

// x = ['a', 'b', 'c', 'd']

将一个数组的内容添加到另一个数组


var x = ['a', 'b', 'c'];

var y = ['d', 'e', 'f'];

x.push.apply(x, y);

// x = ['a', 'b', 'c', 'd', 'e', 'f']

// y = ['d', 'e', 'f']  (remains unchanged)

从两个数组的内容创建一个新数组


var x = ['a', 'b', 'c'];

var y = ['d', 'e', 'f'];

var z = x.concat(y);

// x = ['a', 'b', 'c']  (remains unchanged)

// y = ['d', 'e', 'f']  (remains unchanged)

// z = ['a', 'b', 'c', 'd', 'e', 'f']



查看完整回答
反对 回复 2019-12-07
?
临摹微笑

TA贡献1982条经验 获得超2个赞

var years = [];

for (i= 2015;i<=2030;i=i+1)

{

years.push({operator : i})

}

在这里数组年具有像


years[0]={operator:2015}

years[1]={operator:2016}

它继续这样。




查看完整回答
反对 回复 2019-12-07
  • 3 回答
  • 0 关注
  • 569 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信