Lodash是一个JavaScript库,可在underscore.js顶部使用。 Lodash帮助处理数组,字符串,对象,数字等。
Lodash.flatten()方法用于将数组展平到一个深度。
用法:
flatten( array )
参数:此方法接受包含简单数组或数组数组的单个参数数组。
返回值:该函数的返回类型是数组。
注意:请使用命令安装lodash模块npm install lodash
在使用下面给出的代码之前。
范例1:当给出2D整数数组时。
Javascript
// Requiring the lodash library
const _ = require("lodash");
// Original array
let array1 = [[1, 2], [4, 5], [7, 8]]
// Using _.flatten() method
let newArray = _.flatten(array1);
// Printing original Array
console.log("original Array1:", array1)
// Printing the newArray
console.log("new Array:", newArray)
输出:
范例2:当给出对象数组时。
Javascript
// Requiring the lodash library
const _ = require("lodash");
// Original array
let array1 = [[{ "a":1 }],
[{ "b":2 }, { "c":3 }]]
// using _.flatten() method
let newArray = _.flatten(array1);
// printing original Array
console.log("original Array1:", array1)
// printing the newArray
console.log("new Array:", newArray)
输出:
范例3:当给出空数组数组时。
Javascript
// Requiring the lodash library
const _ = require("lodash");
// Original array
let array1 = [[], [[[]]], [[]], []]
// Using _.flatten() method
let newArray = lodash.flatten(array1);
// Printing original Array
console.log("original Array1:", array1)
// Printing the newArray
console.log("new Array:", newArray)
输出:
相关用法
- Collect.js flatten()用法及代码示例
- underscore.js _.flatten()用法及代码示例
- Lodash _.method()用法及代码示例
- Lodash _.sneq()用法及代码示例
- Lodash _.toQuery()用法及代码示例
- Lodash _.uniqWith()用法及代码示例
- Lodash _.xorWith()用法及代码示例
- Lodash _.head()用法及代码示例
- Lodash _.remove()用法及代码示例
- Lodash _.pullAt()用法及代码示例
- Lodash _.pullAll()用法及代码示例
- Lodash _.pull()用法及代码示例
- Lodash _.nth()用法及代码示例
- Lodash _.takeRight()用法及代码示例
- Lodash _.take()用法及代码示例
- Lodash _.sortedLastIndex()用法及代码示例
- Lodash _.fromPairs()用法及代码示例
- Lodash _.differenceWith()用法及代码示例
- Lodash _.castArray()用法及代码示例
- Lodash _.cloneDeep()用法及代码示例
- Lodash _.clone()用法及代码示例
- Lodash _.sampleSize()用法及代码示例
注:本文由纯净天空筛选整理自tarun007大神的英文原创作品 Lodash _.flatten() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。