我有一份全球山脉名单.我想过滤掉法国所有的山脉.为此,我需要判断iso3166_1Alpha2
是否设置为FR.问题是,并不是所有的山都有价值.我认为该脚本在达到空值后会死掉,因为这是错误:
Uncaught (in promise) TypeError: Cannot read properties of null (reading 'iso3166_1Alpha2')
这是我的 playbook .好像我的!== null
美元支票不起作用了,而且不知道为什么.
function addJSON() {
let url = "https://development.example.com/admin/mtn/json/mtn_areas.geojson";
fetch(url)
.then(function (response) {
return response.json();
})
.then(function (data) {
let mtn = data.features;
for (var i = 0; i < mtn.length; i++) {
if (mtn[i].properties.location.iso3166_1Alpha2 !== null) {
x = mtn[i].properties.location.iso3166_1Alpha2;
console.log(x);
}
}
});
}