如何使用lodash将我的对象阵列不合同?
我正在尝试使用lodash将嵌套的数组分开并创建扁平的对象。 我能够使用纯JavaScript进行,但我想改用Lodash。 Lodash有没有简单的方法?感谢您的帮助。 例如:
原始数组:
[{
"value": 1,
"status": [
"A",
"B",
"C"
]
},
{
"value": 2,
"status": [
"B",
"R"
]
}]
我期望的是:
[
{"value": 1,"status": "A"},
{"value": 1,"status": "B"},
{"value": 1,"status": "C"},
{"value": 2,"status": "B"},
{"value": 2,"status": "R"}
]
I am trying to use Lodash to split my nested array and create flattened objects. I was able to use pure Javascript to do so, but I would like to use Lodash instead. Is there an easy way to do so in Lodash? Appreciate your help in advance.
For example:
Original array:
[{
"value": 1,
"status": [
"A",
"B",
"C"
]
},
{
"value": 2,
"status": [
"B",
"R"
]
}]
What I expect is:
[
{"value": 1,"status": "A"},
{"value": 1,"status": "B"},
{"value": 1,"status": "C"},
{"value": 2,"status": "B"},
{"value": 2,"status": "R"}
]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论