【问题标题】:Is there an interest to use double boolean negation?是否有兴趣使用双布尔否定?
【发布时间】:2018-01-04 06:57:47
【问题描述】:

作为 Javascript 的初学者,我有一个看起来有点奇怪的问题。 我正在使用我在网上找到的外部库,其中我找到了以下代码:

if('useHoles' in c){
   this.config.useHoles = !!c.useHoles;
}

有兴趣使用双感叹号还是只是一些笨拙的代码?

找不到任何答案,所以我想我可以删除它们,但我想 100% 确定。

【问题讨论】:

标签: javascript boolean


【解决方案1】:

使用双 ! 可以强制对象返回“boolean-able”的内容,即使 null 或其他内容可以评估为 bool truefalse.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-29
    • 1970-01-01
    • 1970-01-01
    • 2017-01-14
    • 1970-01-01
    • 2017-06-11
    • 1970-01-01
    相关资源
    最近更新 更多