脚本宝典收集整理的这篇文章主要介绍了【每日一包0005】arr-flatten,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
github地址:https://github.com/ABCDdouyae...
arr-flatten
将多维数组展开成一维数组
文档地址:https://www.npmjs.com/package/arr-flatten
用法
:arr-flatten(Array)
该包采用的递归方式进行降维,也可以采用栈方式先进先出进行降维【见文件:stack_deepFlatten.js】
当然ES6为我们提供了flat()和flatMap()方法更加简单化
flat用法
:array.flat(默认1|number|infinity)
flat返回
:array
flatMap用法
:array.flatMap((value, index, arr)=>{})
flatMap返回
:array
flatMap等同于
:对数组执行map函数对返回的数组执行1层flat展开
以上是脚本宝典为你收集整理的【每日一包0005】arr-flatten全部内容,希望文章能够帮你解决【每日一包0005】arr-flatten所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。