我该如何在javascript中使用递归遍历这样的嵌套数组:
var a = [10, [1, [2,2,2], 3], 20, 'Hallo']
在Python中,它看起来像这样:
def foo1(L):
for i in L:
if not isinstance(i, list):
print(i)
else:
foo1(i)
foo1(a)
如何用JavaScript编写if not isinstance(i, list):
?
答案 0 :(得分:0)
您可以使用:
var a = [10, [1, [2,2,2], 3], 20, 'Hallo']
for (let item of a) {
if (!Array.isArray(item)){
console.log("Not array", item);
}else{
console.log("Array", item);
}
}