gpt4 book ai didi

javascript - 对象不为空且未定义。哪个更好-JavaScript 中的双重反转 `!!` 或严格相等性 `!==`

转载 作者:行者123 更新时间:2023-11-29 19:16:14 26 4
gpt4 key购买 nike

<分区>

我们经常检查对象是否为空且未定义。我总是使用条件 if (obj !== null && obj !== undefined)。几天前,我的同事向我展示了双重反转的语法 !!,现在我可以使用条件 if (!!obj)。这个语法比较少。

我不是一个只学js的人,但是有点兴趣。

那么这两种对象验证方式有什么区别吗?性能差异?语义差异?有什么区别吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com