是否可以简化这个
var element = document.getElementById('myElement');
if(element)
element.addEventListener('click', (e) => { ... });
Run Code Online (Sandbox Code Playgroud)
变成这样的事情?
if(var element = document.getElementById('myElement'))
element.addEventListener('click', (e) => { ... });
Run Code Online (Sandbox Code Playgroud)
谢谢。
您可以使用可选链接。
该
?.
运算符类似于.
链接运算符,不同之处在于,如果引用为空(null
或undefined
),则表达式会短路并返回值为 ,而不是导致错误undefined
。
document.getElementById('myElement')?.addEventListener('click', (e) => { ... });
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
46 次 |
最近记录: |