循环数组内部和数组
Looping array inside and array
我想使用JavaScript 在内部和数组中循环一个数组
outerArray = ["1","2","3","4","5","6","7","8","9","10"];
innerArray = ["val-1","val-2","val-3"];
以便控制台注销:
1,val-1
2,val-2
3,val-3
4,val-1
5,val-2
6,val-3
7,val-1
8,val-2
9,val-3
10,val-1
使用:
for (var i = 0; i < outerArray.length; i++) {
console.log(i);
}
显然记录:1,2,3,4,5,。。。。。
但是我不能使用:
for (var i = 0; i < outerArray.length; i++) {
console.log(i+','+innerArray[i]);
}
因为这会在"val-3"之后产生未定义,因为它与外部数组的长度不同。
您似乎想要
console.log(outerArray[i]+','+innerArray[i%innerArray.length]);
%操作员上的参考
outerArray.forEach(function (elem, idx) {
console.log(elem + ", " + innerArray[idx % innerArray.length]);
});
http://jsfiddle.net/bh4bs/
相关文章:
- 访问JSON对象内部的数组元素
- 将当前用户的 ID 推送到 meteorjs 中集合/文档的内部数组
- 正在更新mongod中两个对象内部的数组
- 如何在循环数组内部推送变量值
- 在Javascript数组内部调用URL变量
- 如何在Mongoose中从多个数组更新数组内部的值
- 创建带有回调的动态 JSON 数组(内部闭包问题)
- 循环数组内部和数组
- 如何为自定义jQuery函数制作数组内部的数组数据
- 数组内部的Javascript数组-如何调用子数组名称
- 有没有一种方法可以将一个元素从二维数组内部移动到数组中的另一个位置,而不移动其他元素?
- 在数组内部迭代数组
- JSON -需要javascript数组内部的数组和编码JSON
- 检查数组是否在数组内部
- 试图通过Json对象,有更多的对象与对象数组内部循环
- 按数组内部值过滤数组
- 是否可以在数组内部和数组之间来回移动对象
- 当数组内部的某个可观察数组项发生更改时,更新父挖空可观察数组项
- 为什么for.in()循环不返回数组内部的对象
- 不能修改原型数组内部