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