Javascript 使用console?.log(69)代替console.log(69)没有得到任何错误为什么?

Javascript 使用console?.log(69)代替console.log(69)没有得到任何错误为什么?,javascript,Javascript,运行console.log(69)和console?.log(69)后,获取69作为输出。“?”?一个指向一个dupe的dupe指向一个dupe…这是最后的目标,让我检查一下我是否能找到一个有金锤的人“?”操作符检查对象是否存在,只有当它是真的时,他才能继续下一个属性。在这种情况下,“console”对象始终存在,因此“log”属性始终有效。console?.log(69)是较短的语法:if(console)console.log(69)@SagarV edited。

运行
console.log(69)
console?.log(69)
后,获取
69
作为输出。
“?”

一个指向一个dupe的dupe指向一个dupe…这是最后的目标,让我检查一下我是否能找到一个有金锤的人“?”操作符检查对象是否存在,只有当它是真的时,他才能继续下一个属性。在这种情况下,“console”对象始终存在,因此“log”属性始终有效。console?.log(69)是较短的语法:if(console)console.log(69)@SagarV edited。