image_url
null
の数が少なくてもimage_url
だけを返す方法はありますか?ループ内にヌル値を戻さない
var lineItems = [
{
description: "Packaging",
image_url: null,
...
},
{
description: "T-Shirt",
image_url: <the-url-link>,
...
}
]
では反応:
...
lineItems.map(function(line){
if (line.description !== "Packaging") {
var img = line.image_url;
}
console.log(img);
});
...
を私はコンソールのWebリンクと一緒にnull
を得続けます。リンクを持つimage_url
だけを取得する方法。 "Packaging"にはimage_urlリンクはありません。常にnull
になります。
'filter'' null'なので値離れ? –
このように 'map'を使用しないでください。あなたの状態はちょうどigronesです。 http://stackoverflow.com/questions/26716818/using-array-map-to-filter-results-with-if-conditional – DanilGholtsman
@EmilS .Jørgensenちょうど私にリンクを与える。 – Sylar