Javascript 如何处理';空';json搜索中的值

Javascript 如何处理';空';json搜索中的值,javascript,jquery,Javascript,Jquery,对于JavaScript还是新手,我在JSON中搜索数字,但是JSON有很多空值。如何在搜索中忽略空值 $.each(geojson.features, function (i, v) { if (v.properties.code.toString().search((/2/i)) != -1) { Count++; } }); 提前谢谢你的帮助 你可以这样做 if (v.properties.code && v.properties.cod

对于JavaScript还是新手,我在JSON中搜索数字,但是JSON有很多空值。如何在搜索中忽略空值

$.each(geojson.features, function (i, v) {
    if (v.properties.code.toString().search((/2/i)) != -1) {
        Count++;
    }
});

提前谢谢你的帮助

你可以这样做

 if (v.properties.code && v.properties.code.toString().search((/2/i)) != -1) {
            Count++;
        }

首先检查值不为null,然后搜索字符串

code
包含什么?