我想记录这个数组中字母 an 的每次出现,预期输出应该是 3 个 a,但是没有,因为它确实点读取嵌套数组,有人知道解决方案吗?
let items = [["a","b"],["c","a"],["b","a"]];
items.forEach((v) => (v === "a" && console.log(v)));
最佳答案
您可以在循环之前展平数组,这适用于任何级别的嵌套。
let items = [["a","b"],["c","a"],["b","a"]];
items.flat(Infinity).forEach((v) => (v === "a" && console.log(v)));
关于javascript - 如何使用 for every 嵌套数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69331316/