这个讨论很有趣,但我一直找不到真正适合我的东西,因为我真的只想返回true
或false
对象的存在。我也非常不喜欢冗长的代码,并且正在寻找一种简单易行的方式来写东西,而且不会大惊小怪。
例如,它应该这样定义:Bigobject.option
但这可能还不存在。
所以我想出了这个:
(!Bigobject.option == false)
,false
如果它option
还不存在,并且true
它已被设置为任何值,包括“无”或空字符串、对象或数组,则返回。
我想了解的:
这是一种奇怪的方法吗?是否“合法”?这会始终如一地工作吗?我应该做不同的事情吗?谢谢您的帮助。