递归输出所有嵌套数组元素

srvqaqa

所以,让我们考虑一下我们有这样的数组:

let array = ["Alex", 1,2,["Marta", 3], [[5, "Melman"]], 6];

我想用递归函数输出它的所有元素。我的功能如下:

function recursive(arr){
    for(let f of arr){
        if(typeof(f)==="object"){
            return recursive(f);
        }
        else{
            return f;
        }
    }
}

但它不能正常工作。那么问题出在哪里呢?

杰克·巴什福德

您需要将项目记录到控制台。不要returnif

if (typeof f === "object") {
    recursive(f);
}

else {
    console.log(f);
}

(另请注意,typeof它旨在成为运算符,而不是函数。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何对嵌套数组中的所有元素求和?

来自分类Dev

JavaScript递归循环对嵌套数组中的所有整数求和

来自分类Dev

使用PHP中的递归计算嵌套数组中的所有值

来自分类Dev

React map 函数:如何一次输出所有嵌套数组的内容?

来自分类Dev

jq:递归->嵌套数组

来自分类Dev

递归展开嵌套数组

来自分类Dev

嵌套数组递归 - NodeJS

来自分类Dev

如何使用mongoose删除mongo文档中嵌套数组的所有元素?

来自分类Dev

如何在MongoDB Java中检索/查找嵌套数组的所有元素

来自分类Dev

带有嵌套数组的PHP Laravel递归函数

来自分类Dev

从字典递归获取所有嵌套元素

来自分类Dev

如何过滤具有嵌套数组的元素的数组?

来自分类Dev

访问嵌套数组元素。

来自分类Dev

嵌套数组元素的索引

来自分类Dev

下划线从嵌套数组返回所有对象

来自分类Dev

如何跟踪嵌套数组的所有项目?

来自分类Dev

PostgreSQL:连接具有不同元素尺寸的嵌套数组

来自分类Dev

将x添加到所有嵌套数组中的第二个元素的更快方法

来自分类Dev

递归算法构建嵌套数组

来自分类Dev

在刀片模板中递归嵌套数组

来自分类Dev

递归以从嵌套数组生成HTML

来自分类Dev

嵌套数组的PHP递归迭代

来自分类Dev

基于嵌套数组渲染嵌套元素

来自分类Dev

从嵌套数组中递归删除元素以查找特定值

来自分类Dev

PHP从嵌套数组输出键名

来自分类Dev

如何在带有嵌套数组和对象的php中使用递归函数?

来自分类Dev

输出带有子数组和数字对象的大型嵌套数组

来自分类Dev

如何获得带有嵌套数组且其元素具有唯一顺序的数组?

来自分类Dev

跳过并限制嵌套数组元素

Related 相关文章

热门标签

归档