【发布时间】:2019-06-05 07:34:29
【问题描述】:
我想通过属性“icon”将我的数组转换为数组数组。
const array = [
{ icon: true },
{ icon: false },
{ icon: false },
{ icon: true },
{ icon: false }
]
我需要:
[[{icon: true}, {icon: false}, {icon: false}], [{{icon: true}, {icon: false}}]]
属性icon === true是新数组开始形成的标志。
我认为你应该使用reduce函数。
array.reduce((result, item, index) => { ... }, [])
如何最好地编写转换?谢谢!
【问题讨论】:
-
请添加您尝试过的内容。
标签: javascript arrays object ecmascript-6 reduce