const arr = [1, 2, 3, ["a", "b", "c"]];
function a(params) {
for (const iterator of params) {
if (typeof iterator === "object") {
a(iterator);
}
console.log(params);
}
a(arr);
const arr = [1, 2, 3, ["a", "b", "c"]];
function a(params) {
for (const iterator of params) {
if (typeof iterator === "object") {
a(iterator);
}
console.log(params);
}
a(arr);
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
因为for 循环多次满足条件,所以会多次进行console.log打印,而且代码少了个 '}'