【发布时间】:2020-05-31 17:57:25
【问题描述】:
我喜欢循环一个长度未知和(某些)内容未知的对象数组,并创建一组新的枚举数组。
我知道数组有一组一致的键:值对,我想使用引用来分块数组。
这是示例数组:
[{something:test,value:10},{something:example,value:20},{something:test,value:30}]
该函数应该识别键'something'并根据相应值的变化创建许多数组,例如,在这种情况下,2个数组将产生一个对象形式:
{
test: [{something:test,value:10},{something:test,value:30},
example: [{something:example,value:20}]
}
换句话说,我需要根据数组中的某些项目值而不是大小/长度来分块数组。
我已经考虑/尝试使用索引值等来获取大小参数,但这似乎是一项艰巨的任务,我确信有更快的解决方案。
Lodash 等在他们的库中似乎没有这样的东西。
【问题讨论】:
标签: javascript arrays loops