当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Lodash _.flatten()用法及代码示例


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)

输出:

相关用法


注:本文由纯净天空筛选整理自tarun007大神的英文原创作品 Lodash _.flatten() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。