gpt4 book ai didi

javascript - 按特定要求拆分数组

转载 作者:行者123 更新时间:2023-11-29 21:02:16 26 4
gpt4 key购买 nike

我正在学习使用下划线 js。我对数组进行了分组。但现在我需要拆分数组。

我有一个分组的 JSON 数组。例如;

var arr = [{"key": "A", "value": ["erdem", "metin", "tamer", "hüseyin"]}]

我希望这是结果。

var arr = [{"key" : "A", "value" : "erdem"},{"key" : "A", "value" : "metin"},{"key" : "A", "value" : "tamer"},{"key" : "A", "value" : "hüseyin"}]

如果你能告诉我怎么做,我很高兴。

最佳答案

Vanilla JS,没有Underscore/lodash:

var arr = [
{"key": "A", "value": ["erdem", "metin", "tamer", "hüseyin"]},
{"key": "B", "value": ["foo", "bar"]}
];

// create modified array of objects
var result = arr.map(item => item.value.map(v => ({ key:item.key, value:v })) );

// print result
console.log( [].concat(...result) );

关于javascript - 按特定要求拆分数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45934733/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com