JS:数组扁平化
来源:互联网 发布:化工制图软件 编辑:程序博客网 时间:2024/05/18 23:29
function steamroller(arr) { //如果参数是数组,则在此执行函数 //如果参数不是数组,则直接连接数组(concat) var flattened = arr.reduce((a,b) => a.concat(Array.isArray(b) ? steamroller(b) : b), []); return flattened;}
steamroller([1, [2], [3, [[4]]]]); result: [ 1, 2, 3, 4 ]
0 0
- JS:数组扁平化
- js数组扁平化
- JS扁平化数组代码
- JS数组扁平化、去重、排序
- 用js将数组扁平化
- 多维数组扁平化
- 数组扁平化
- 扁平化多维数组
- PHP和JS扁平化数组代码笔记
- JS数组扁平化处理的几种方法
- PHP扁平化数组代码
- [Javascript Practice] 数组扁平化处理
- 嵌套的数组进行扁平化处理
- 数组扁平化和去重
- 多维数组转成一维数组(数组扁平化)
- 扁平化
- JavaScript对嵌套数组做扁平化处理
- Math.prototype.concat详解及二维数组扁平化方法
- Easy单例模式
- 前端基础知识自问自答
- Winform 让跨线程访问UI变得更简单
- ELK日志分析系统搭建
- Spark on Yarn集群高可用搭建
- JS:数组扁平化
- Android 之使用VideoView播放视频
- Gradle笔记——Gradle的简介与安装
- Gradle for Android 系列:初识 Gradle 文件
- 【Android M】平台方实现三指左右滑动任何应用界面截屏
- Android Studio library发布JCenter编码错误_编码GBK的不可映射字符!
- MyBatis框架总结
- HTML5离线存储
- C#支付宝支付接口H5版(手机网页支付)