JS扁平化数组代码
来源:互联网 发布:三国志11武将数据查询 编辑:程序博客网 时间:2024/05/18 22:42
var arr = ['a', ['b', 'c', ['e', 'f']]];
function flatMerge(arr) {
var rtnArr = [];
var flatter = function ($val) {
if (!Array.isArray($val)) {
rtnArr.push($val);
}
else {
for (var i in $val)
flatter($val[i]);
}
};
arr.forEach(flatter);
return rtnArr;
}
var output = flatMerge(arr);
console.log(output);
function flatMerge(arr) {
var rtnArr = [];
var flatter = function ($val) {
if (!Array.isArray($val)) {
rtnArr.push($val);
}
else {
for (var i in $val)
flatter($val[i]);
}
};
arr.forEach(flatter);
return rtnArr;
}
var output = flatMerge(arr);
console.log(output);
0 0
- JS扁平化数组代码
- JS:数组扁平化
- js数组扁平化
- PHP和JS扁平化数组代码笔记
- PHP扁平化数组代码
- JS数组扁平化、去重、排序
- 用js将数组扁平化
- 多维数组扁平化
- 数组扁平化
- 扁平化多维数组
- JS数组扁平化处理的几种方法
- [Javascript Practice] 数组扁平化处理
- 嵌套的数组进行扁平化处理
- 数组扁平化和去重
- 多维数组转成一维数组(数组扁平化)
- 扁平化
- JavaScript对嵌套数组做扁平化处理
- Math.prototype.concat详解及二维数组扁平化方法
- DB2使用命令行连接远程数据库
- Web应用安全威胁与防治--基于OWASP TOP 10 与ESAPI
- WebGL摄像机详解之一:模型、视图和投影矩阵变换的含义
- 人脸检测
- 去哪儿的用户画像构建策略及应用实践
- JS扁平化数组代码
- C# PrintDocument 打印表格
- 注册Apple ID
- Tempalate Method
- 转载:神经网络浅讲:从神经元到深度学习
- html button点击就会刷新页面的解决方案
- 【STL】 map用法详解
- 导致loadJson读不了数据的一个bug
- cocos地图拖动 ,及其缩放