Lodash数组嵌套处理

简介: js lodash学习记录

_.flatten(array)

减少一级array嵌套深度。

const_=require('lodash');
vararr= [1, 3, 4, [7, 7], 9];
console.log(_.flatten(arr))


_.flattenDeep(array)

array递归为一维数组。

const_=require('lodash');
vararr= [1, 3, 4, [7, 7], 9];
console.log(_.flattenDeep(arr))


_.flattenDepth(array, [depth=1])

根据 depth 递归减少 array 的嵌套层级

const_=require('lodash');
vararr= [1, 3, 4, [7, 7], 9];
console.log(_.flattenDepth(arr, 1))

image.png

目录
相关文章
|
存储 JavaScript 索引
js - 递归函数和对象数据类型
js - 递归函数和对象数据类型
lodash遍历对象属性
lodash遍历对象属性
308 0
lodash遍历对象自身的属性
lodash遍历对象自身的属性
89 0
Lodash学习之集合调用函数处理
Lodash学习之集合调用函数处理
99 0
Lodash学习之集合调用函数处理
lodash合并对象
lodash合并对象
359 0
Lodash学习之数组九
Lodash学习之数组九
102 0
Lodash学习之数组九
|
索引
Lodash学习之数组七
Lodash学习之数组七
90 0
Lodash学习之数组七
Lodash学习之数组八
Lodash学习之数组
94 0
Lodash学习之数组八
Lodash学习之数组六
Lodash学习之数组六
99 0
Lodash学习之数组六
|
JavaScript
Lodash学习之数组五
js lodash学习记录
100 0
Lodash学习之数组五