当前位置: 首页 > 后端技术 > Node.js

【每天一包0005】arr-flatten

时间:2023-04-03 14:39:51 Node.js

github地址:https://github.com/ABCDdouyae...arr-flatten将多维数组展开为一维数组文档地址:https://www.npmjs。com/package/arr-flattenUsage:arr-flatten(Array)这个包使用递归的方式降维,也可以使用stack的方式进行先进先出的降维【参见文件:stack_deepFlatten.js】当然ES6为我们提供了flat()和flatMap()方法是更简化的flat用法:array.flat(default1|number|infinity)flat返回:arrayflatMap用法:array.flatMap((value,index,arr)=>{})flatMap返回:arrayflatMap相当于:对数组执行map函数,对返回的数组进行1层平面展开