如果我们map在数组上使用- 我们将获得相同数量的元素。
如果我们想要更少的元素 - 我们可以根据情况使用filter,find或reduce。
是否有内置功能可以以另一种方式工作?
例如,假设我有一个这样的数组:
myArray = [
{nodes: Array(5)}, // some array with 5 elements
{nodes: Array(3)},
{nodes: Array(3)}
]
我想将每个包含 3 个以上元素的数组拆分为最多 3 个元素的数组。所以最后我想得到:
splittedArray = [
{nodes: Array(3)},
{nodes: Array(2)},
{nodes: Array(3)},
{nodes: Array(3)}
]
我知道如何与遍历实现这一目标myArray用forEach,推动项目,以一些新的阵列,但有一些现成的去功能呢?
忽然笑
蛊毒传说
大话西游666
相关分类