Letters <- data.frame(Letters = letters, stringsAsFactors = FALSE)
write.csv(Letters, "Letters.csv")
以上代码返回此错误:var myVar = null;
console.log(myVar.test)
。
我怎样才能让它返回null而没有任何错误?
我可以使用Uncaught TypeError: Cannot read property 'test' of null
或try/catch
语句来首先检查if
,但是有没有更简单的方法?
答案 0 :(得分:1)
console.log(myvar ? myvar.test : 'myvar is null')
您可以使用内联三元运算来检查其是否为空。
如果不为空,则打印test
。如果是,则打印"myvar is null"
。与myvar && myvar.test
相比,它的优势在于,如果myvar
是null
,则可以确定输出。