亲测可用的js多维数组转一维数组
来源:互联网 发布:linux ssr 客户端 编辑:程序博客网 时间:2024/06/05 02:10
参考博客:http://www.cnblogs.com/haoxl/p/6818657.html
法一:将数组转为字符串再转为数组,缺点是数组中每项成字符串了
var arr = [1,[2,[[3,4],5],6]];var arr2 = arr.join(',').split(',');console.log(arr2);//["1", "2", "3", "4", "5", "6"]//或
var c=[1,3,4,5,[6,[0,1,5],9],[2,5,[1,5]],[5]];console.log(c.toString().split(','))
法二:递归
var arr = [1,[2,[[3,4],5],6]];var newArr = []; function fun(arr){ for(var i=0;i<arr.length;i++){ if(Array.isArray(arr[i])){ fun(arr[i]); }else{ newArr.push(arr[i]); } } }fun(arr);console.log(newArr);//[1, 2, 3, 4, 5, 6]
阅读全文
0 0
- 亲测可用的js多维数组转一维数组
- JS 创建多维数组
- js实现多维数组
- 多维数组转一维数组
- 多维数组转一维数组
- js的创建多维数组的方法
- js多维对象数组的思考
- c#的js调用后台多维数组
- js多维数组的获取与渲染
- js遍历不规则的多维数组
- PHP的数组和JS的数组传递 二维 多维
- js二维数组和多维数组的定义声明
- 多维数组、数组的排序
- 如何理解JS多维数组
- JS对多维数组排序
- 多维数组转一维数组(C)
- php 多维数组转一维数组
- 多维数组的问题
- mysql重连,连接丢失:The last packet successfully received
- Eclipse之快捷键
- HDU1050 Moving Tables(贪心)
- 数组元素查找
- Windows:按流量计费的网络
- 亲测可用的js多维数组转一维数组
- 点击div区域之外,触发事件
- Codeforces229A Shifts[二分]
- java的四种内部类
- VALSE 2017 | 人脸检测与识别技术年度进展概述
- 移动端开发
- AsycnTask
- mysql join 内连接和外连接
- ArrayBlockingQueue浅析