我正在遍历一些数据,并创建一个新数组,如下所示:
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
我只想包含d.note,如果它是一个值。数据中有许多对象没有此字段。我在哪里提出有条件的?我一直在收到错误。思想赞赏。
答案 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;