A.forEach((a, i) =>
a.B.forEach((b, j) =>
b.C.forEach((c, k) => {
// most inner loop logic
// something like console.log(A[i].B[j].C[k])
if (/* condition */) {
// execute once at the end
}
})
)
);
我试图在循环遍历所有父数组子项后执行一些命令,我试着玩这个条件,但到目前为止我还没有达到预期的结果。
我们该如何处理?
答案 0 :(得分:2)
看起来有点脏但可能满足您的需求
A.forEach((a, i) =>
a.B.forEach((b, j) =>
b.C.forEach((c, k) => {
// most inner loop logic
// something like console.log(A[i].B[j].C[k])
if (i === A.length-1 &&
j === a.B.length-1 &&
k === b.C.length-1) {
// execute once at the end
}
})
)
);