📅  最后修改于: 2023-12-03 14:59:59.273000             🧑  作者: Mango
Collect.js 是一个小巧的 JavaScript 库,提供了许多实用的函数来操作 JavaScript 数组,对象及集合类型数据。其中的 flatten() 方法可以将多维数组转化为一维数组,让数据处理更加方便快捷。
flatten(array, [depth=1])
array
(Array): 需要扁平化的数组。[depth=1]
(number): 指定扁平化的程度,默认只扁平化一层。如果指定为 Infinity,将会完全扁平化数组。返回一个新的一维数组。
const Collect = require('collect.js');
const data = [1, [2, 3, [4, 5]], 6];
const flattenData = Collect(data).flatten();
// [1, 2, 3, [4, 5], 6]
const Collect = require('collect.js');
const data = [1, [2, 3, [4, 5]], 6];
const flattenData = Collect(data).flatten(Infinity);
// [1, 2, 3, 4, 5, 6]
Collect.js 是一个非常实用的 JavaScript 数组操作库,提供了许多常用的数据操作方法。其中的 flatten() 方法可以轻松地对多维数组进行扁平化操作。使用方法简单,返回结果可靠,非常值得使用。