对于null对象返回null而不是错误

时间:2019-08-13 17:14:25

标签: javascript

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 nulltry/catch语句来首先检查if,但是有没有更简单的方法?

1 个答案:

答案 0 :(得分:1)

console.log(myvar ? myvar.test : 'myvar is null')

您可以使用内联三元运算来检查其是否为空。

如果不为空,则打印test。如果是,则打印"myvar is null"。与myvar && myvar.test相比,它的优势在于,如果myvarnull,则可以确定输出。