一个class轮,如果在nodeJs

我正在定义下面的variables:

var locationObj = { latitude: result.geometry.location.lat, longitude: result.geometry.location.lng, streetNumber: _.find(addComp, function (comp){return comp.types.indexOf('street_number') > -1}).long_name || '', route: _.find(addComp, function (comp){return comp.types.indexOf('route') > -1}).long_name || '', htmlAddress: result.adr_address, address: result.formatted_address, vicinity: result.vicinity, modifiedAt: Date.now() } 

问题是, comp对象可能是空的,我想写一个单一的class轮,如果在var对象设置属性值为空,如果comp是空的。 我应该怎么做?

你可以这样做:

 return comp ? comp.types.indexOf('route') > -1 : false; 

如果comp为nullundefined这将返回false