返回javascript中的过滤数组
我以为这会很简单。我有一个包含(foreach country)名称、imfcode、lat、lon的数据集。我想将代码传递给一个函数,该函数将过滤返回与传递给它的代码对应的信息的数据集。因此,如果我通过512,我将获得有关阿富汗的信息。这是我的功能,有人能告诉我我在干什么吗返回javascript中的过滤数组,javascript,arrays,Javascript,Arrays,我以为这会很简单。我有一个包含(foreach country)名称、imfcode、lat、lon的数据集。我想将代码传递给一个函数,该函数将过滤返回与传递给它的代码对应的信息的数据集。因此,如果我通过512,我将获得有关阿富汗的信息。这是我的功能,有人能告诉我我在干什么吗 function loadTrade(imfCode) { console.log ("Country code= ",imfCode) var sourceCountry=dataset.filter funct
function loadTrade(imfCode) {
console.log ("Country code= ",imfCode)
var sourceCountry=dataset.filter function(el){
return el.imfcode===imfCode
}
console.log ("Source country= ",sourceCountry)
}
我一直收到一个意想不到的令牌,就是看不见。非常感谢您错过了dataset.filter之后的括号 将其更改为:
function loadTrade(imfCode) {
console.log ("Country code= ",imfCode)
var sourceCountry=dataset.filter(function(el){
return el.imfcode===imfCode;
});
console.log ("Source country= ",sourceCountry);
}
缺少括号
dataset.filter(…)
老实说,查看此项目的时间太长了。想不到错过了。非常感谢