美文网首页
多维数组转一维数组

多维数组转一维数组

作者: 王三皮儿 | 来源:发表于2020-01-19 17:04 被阅读0次

方法一

//利用toString()
let arr = [1,2,[3,4],[5,6,[7,8,[9,10]]]];
let res1 = arr.toString().split(",");
let res2 = []
res1.forEach(function(item,index){
    res2.push(parseInt(item))
})
console.log(res2)

方法二

//利用递归
let arr = [1,2,[3,4],[5,6,[7,8,[9,10]]]];
let res = [];
function toArr(_arr){
     _arr.forEach(function(item,index){
        if(Object.prototype.toString.call(item).indexOf("Array")>-1){
            fu(item)
        }else{
            res.push(item)
        }
    })
}
fu(arr)
console.log(res)

相关文章

  • JS方法数组方法reduce方法常用实例总结

    数组求和 数组项相乘 数组项计数 数组项去重 多维维数组转一维数组 数组对象指定字段求和 示例代码

  • 2018-10-03

    多维数组转一维 结果log

  • 多维数组

    创建多维数组 多维数组可以看成是数组的数组,二维数组是最基本的多维数组。 要创建多维数组,请将每个数组放在其自己的...

  • php多维混合数组转一维数组的函数

    php多维混合数组转一维数组的函数 php语言本身没有将多维数组转为一维数组的函数,但是我们可以自己写一个php函...

  • JS数组方法速查

    1.数组去重 2.数组合并 3.数组排序(sort) 4.多维数组转一维数组(flat) 5.过滤数组(filte...

  • 4.3~1多维数组

    多维数组可以看作是数组的数组,如果将多维数组看作是比较特殊的一维数组,那数组的元素本身就是数组。在学习多维数组之前...

  • 学习Java第五天

    数组是多个数据的集合 数组的语法 数组元素类型【】 数组名; 多维数组: 数组元素类型【】【】 数组名; 多维数组...

  • 多维数组转一维数组

    法一:使用数组map()方法,对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组。 ``` var a...

  • 多维数组转一维数组

  • 多维数组转一维数组

    方法一 方法二

网友评论

      本文标题:多维数组转一维数组

      本文链接:https://www.haomeiwen.com/subject/nunrzctx.html