【发布时间】:2018-05-04 03:35:50
【问题描述】:
我正在从包含重复对象值的 large API 返回信息。我有一个程序名称数组和一个查找我想要的标题的函数。但是,我只希望它们返回一次而不是多次。
//...
var data = JSON.parse(request.responseText);
const lateNightHosts = ['The Late Show with Stephen Colbert', 'Conan', 'Jimmy Kimmel Live'];
for (x in data){
let title = data[x]._embedded.show.name;
function getShow()
if (lateNightHosts.indexOf(title) !== -1){
console.log(title)
}
}
getShow()
}
由于未来的计划,API 很大,所以console.log 多次返回标题。我想退货一次。提前致谢
【问题讨论】:
-
能否提供
data的样本 -
在函数
getShow(array)中,array从未使用过。它应该是干什么用的? -
@Eddie 我刚刚更新了一个链接,你也可以看看here
-
@kshetline 我的错误。那是以前尝试解决此问题的方法,我删除了参数
-
您可以使用
Set删除重复项。
标签: javascript arrays json object get