【发布时间】:2016-09-05 23:27:05
【问题描述】:
这一定是一回事。如果我在 Javascript 中有这样的东西
var c = 0;
var arr = [
[a,b,c,d],
[e,f,g],
[h,i,j,k,l]
];
for(var i = 0; i < arr.length; i++){
for(var j = 0; j < arr[i].length; j++){
}
}
如何根据 i 和 j 获得一个基于 0 的索引? 需要明确的是,在内部 j 循环的每次迭代之后,c 应该递增到 0 - 11 中的下一个数字。
【问题讨论】:
-
什么是
a ... l? -
每次循环内部 j 循环后,c 应该递增到 0 - 11 中的下一个数字。,所以...
c++;那么呢? -
如果问题是如何为任何给定的
i和j直接计算c,那么因为你的内部数组没有相同的长度,你将不得不循环外部数组和将0...i的长度相加,然后添加j。 -
哈哇哇哇哇。是的,那就行了。无论出于何种原因,我的大脑都非常想拥有一个函数或某样东西,它需要 i 和 j 并给我 c。
标签: javascript loops math iteration formulas