nodejs处理错误的方式
当一个函数的参数data 为一个数组对象的时候, 取data中的某个属性值, 应该data[0] || '‘好呢,还是data.length?data[0]:’'更好一些呢? js菜鸟刚接触js, 请大神多指教。
4 回复
数组要是嵌套数组。。。 自豪地采用 CNodeJS ionic
如果数组里确实存的是undefinded
,false
,0
等!!x === false的值,比如[undefined, false, 0]
,第1种都懵逼
如果data
是{length: 10}
,第2种懵逼
如果你很确信data是数组,那就大胆写data[0]
不确定的话,判断下是否是数组,然后大胆取值
Array.isArray(data) ? data[0] : ''
😄
@Telanx 2楼正解