Javascript对象的动态数组
Dynamic Array of objects for Javascript
这是我目前所拥有的。基本上每次我创建一个新的Item对象时,我都需要它创建一个名为Sensor的特定数量的另一个对象。我试过其他几种方法,但似乎没有一种方法能满足我的需要。
function Item (id,number,operator,numOfSensors){
this.id = id;
this.number = number;
this.operator = operator;
this.numOfSensors = numOfSensors;
var sensor = new Sensor[numOfSensors];
}
var Sensor = {
timeStamp:[],
itemPassed: function(){
timeStamp.push(Date.now());
}
}
非常感谢你的帮助:)我对js有点陌生编辑:
嘿家伙!谢谢你的帮助。基本上,我的问题是整洁地创建一个对象数组。在item对象中,我想使Sensor对象的数量达到[nummofsensors]。我似乎找不到这样做的方法。所以我想我的问题是我将如何去创建一个数组的对象与一组元素?
不确定何时真正要调用itemPassed()
,以及这是否不是Item
的函数,但这里有一些代码可能会让您开始:
var Item = function (id, number, operator, numOfSensors) {
this.id = id;
this.number = number;
this.operator = operator;
this.numOfSensors = numOfSensors;
var sensorArray = [];
for (var i = 0; i<numOfSensors; i++) {
sensorArray.push(new Sensor());
}
}
var Sensor = function() {
this.timeStamps = [];
}
Sensor.prototype.itemPassed = function(){
this.timeStamps.push(Date.now());
}
:
- 如何在javascript中初始化数组's长度?
- http://code.tutsplus.com/tutorials/prototypes -在javascript - - -你需要了解-网- 24949
相关文章:
- 如何向JSON数组动态添加属性
- Javascript数组动态
- 使用RequireJS从数组动态加载模块
- 在主要的JavaScript引擎中,在JavaScript关联数组(动态对象属性)中检索/插入的复杂性是多少
- 基于PHP数组动态附加表单
- jQuery:从带有 for 循环的数组动态构建表单
- JSon 数组动态列填充 AngularJs
- 使用 Javascript 创建变量数组(动态,下拉)
- 从数组动态构建表
- Ext 3.4-如何使用本地数组动态填充组合框
- jquery将数组动态地输入到slug
- 用字符串和字符串数组动态填充json对象
- 如何在Meteor中使用数组动态渲染多个模板
- 如何从json字段数组动态创建一个没有jquery的表单
- 用数组动态填充多维数组
- Jquery数组动态初始化
- 根据json创建的2d数组动态填充表
- Knockout:基于未知长度的数组动态创建可观察对象
- 使用数组动态注册事件
- jQuery多维数组(动态键)-不能设置属性undefined