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 - 递归函数和对象数据类型
|
JavaScript
js:比较两个数组元素是否完全相同
js:比较两个数组元素是否完全相同
140 0
Lodash学习之集合调用函数处理
Lodash学习之集合调用函数处理
94 0
Lodash学习之集合调用函数处理
lodash合并对象
lodash合并对象
358 0
Lodash学习之数组九
Lodash学习之数组九
97 0
Lodash学习之数组九
Lodash学习之数组八
Lodash学习之数组
94 0
Lodash学习之数组八
Lodash学习之数组六
Lodash学习之数组六
95 0
Lodash学习之数组六
|
索引
Lodash学习之数组七
Lodash学习之数组七
86 0
Lodash学习之数组七
Lodash学习之数组切片
Lodash学习之数组切片
318 0
Lodash学习之数组切片
|
JavaScript
Lodash学习之数组五
js lodash学习记录
100 0
Lodash学习之数组五