开发者社区> 问答> 正文

如何将对象添加到数组

如何将对象添加到数组(使用javascript或jquery)?例如,此代码有什么问题?

function(){ var a = new array(); var b = new object(); a[0]=b; } 我想使用此代码在function1数组中保存许多对象,并调用function2在数组中使用该对象。

如何将对象保存在数组中? 如何将对象放入数组并将其保存到变量?

展开
收起
保持可爱mmm 2020-01-16 14:56:35 455 0
1 条回答
写回答
取消 提交回答
  • 使用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']

    问题来源于stack overflow

    2020-01-16 14:56:49
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载