javascript - 在javascript中创建未知数量的对象

标签 javascript jquery oop object

我有以下情况,我想知道如何创建对象(因为我不知道会有多少对象):

jQuery.each($itemList, function() {
    <something> = new ItemObject(this[1], this[2]);
});

something 可以是数组吗?如果是这样,我是否使用 .push?或者有更好的方法吗?

最佳答案

这可能是将那些新创建的对象放入数组中的最方便的方法。

var objectList = [ ];

jQuery.each($itemList, function() {
   objectList.push( new ItemObject(this[1], this[2]) );
});

// somewhere else
objectList.forEach(function( obj ) {
    // do something great
});

关于javascript - 在javascript中创建未知数量的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8295057/

相关文章:

javascript - 如何查看 XMLHttpRequest 对象

javascript - 通过 id 获取元素,然后获取 class 属性

java - 使用哪种设计模式(主动和被动方法)?

javascript - 面向对象的 JavaScript

javascript - Jquery 按两个值过滤

javascript - React - 单击位于组件外部的按钮时重新渲染组件

javascript - 一键添加多个 .appends

javascript - 图像和视频 slider 自动播放

javascript - 如何使用 JavaScript 从单独的选择列表中检索 append 值

oop - 如何打破我的程序编码习惯?