美文网首页
JS中多维数组转换为一维数组

JS中多维数组转换为一维数组

作者: iam梦的的 | 来源:发表于2017-05-03 22:43 被阅读0次

    第一种方法:

    var arr=[[[0,1,2],3,4,5],6,7];

    a = arr.join(",").split(",");//变成字符串再用split(',')

    console.log(a);//["0", "1", "2", "3", "4", "5", "6", "7"]

    第二种方法:迭代递归。迭代的思想:自己调用自己。

    注意push的用法避免了对于数组角标计数的麻烦。

    结果:[0, 1, 2, 3, 4, 5, 6, 7]

    参考文献:

    https://my.oschina.net/u/1040928/blog/170788

    相关文章

      网友评论

          本文标题:JS中多维数组转换为一维数组

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