在对象数组中循环for
loop for in an array of objects
我必须用for循环遍历对象的对象。
我想从数组中间的索引开始迭代——我不想从第一个元素开始。
for(var i=elementId in this._uiElementsData)
{
cont++;
if(cont == 1)
{
var element = this._uiElementsData[i];
uno = element.uiElementIndex;
}
else if(cont == 2)
{
var element = this._uiElementsData[i];
dos = element.uiElementIndex;
}
else if(cont > 2) break;
}
我试过了,但它从数组的第一个元素开始…我做错了什么?
就不能从中间索引开始,像这样吗?
var halfWay = (this._uiElementsData.length / 2);
// if 6 elements in the array / 2 = 3, start at 3rd element
for(var i= halfWay; i < this._uiElementsData.length, i++)
{
var index = (i + 1); // index is zero based for the array, so plus 1
var element = this._uiElementsData[i]; // 3rd item in the array...
}
n = desired_start_point;
uno = this._uiElementsData[n].uiElementIndex;
dos = this._uiElementsData[n+1].uiElementIndex;
tres = ..
等。
这里不需要for..in
循环,只需要for
循环
// start at index 1
for (var i = 1; i < this._uiElementsData.length; ++i) {
// do stuff
}
相关文章:
- 为什么JavaScript在for循环为3时向所有4发出警报
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 我的javascript for循环不起作用
- For循环冻结Javascript
- 如何在for循环中添加事件侦听器
- 双“for”循环(循环)
- javascript for循环不起作用
- for循环中的javascript if语句找不到==
- Javascript在for循环中等待处理请求
- 我没有'I don’我不理解for在循环中的用途
- 为什么在 Javascript 中使用空的 for 循环 - for(;;).
- 错误后如何停止循环“FOR”
- 如何使用循环 for 与 java 脚本一起检查输入中的值
- 如何正确使用ngRepeat,同时使用循环for
- 是否可以使用循环(for/while)来制作动画?
- 在循环for循环时如何进入和退出
- Javascript原型循环for in数组
- 在对象数组中循环for
- Javascript循环:for循环工作,但不能映射
- 如何创建一个循环"for"在json