【发布时间】:2022-01-22 01:34:32
【问题描述】:
我正在尝试从下面的数据结构中获取一组不同的值。我尝试使用 reduce 和 object 键,但没有成功。有人可以指出我正确的方向吗?
数据:
var data = [{
"id": 1,
"Technologies": ["SharePoint", "PowerApps"]
},
{
"id": 2,
"Technologies": ["SharePoint", "PowerApps", "SomethingElse"]
},
{
"id": 3,
"Technologies": ["SharePoint"]
},
{
"id": 4,
"Technologies": ["PowerApps"]
},
{
"id": 5,
"Technologies": null
}
]
完成的结果应如下所示:
var distintValues = ["PowerApps", "SharePoint", "SomethingElse", null]
【问题讨论】:
-
输出中值的顺序是否重要,或者任何顺序都可以?
-
为什么不检查索引并将其推送到新数组中?你试过了吗?
-
您的代码不应位于链接后面。使用工具栏在您的问题中创建一个可运行的 sn-p;
标签: javascript arrays