在添加到结果数组之前检查值是否存在

时间:2015-12-04 10:52:32

标签: javascript

我正在遍历一些数据,并创建一个新数组,如下所示:

<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />

我只想包含d.note,如果它是一个值。数据中有许多对象没有此字段。我在哪里提出有条件的?我一直在收到错误。思想赞赏。

1 个答案:

答案 0 :(得分:4)

替换此行

country[d.year] = d.value + " <span class='note'>" + d.note + "</span>", 
  countries[d.country]['note'] = d.note,
        countries[d.country]['GDP'] = d.gdp,
    countries[d.country].Country = d.country;

if ( d.note )
{
  country[d.year] = d.value + " <span class='note'>" + d.note + "</span>";
  countries[d.country]['note'] = d.note;
}
countries[d.country]['GDP'] = d.gdp;
countries[d.country].Country = d.country;