他们为什么要使用它
(!!err)来检验err的真实性?
没有理由
也许他们过谨慎,听过有关节制的一些错误信息?或者,他们要强调
ToBoolean投发生在评价
if条件?
那不一样
if (err)吗?
是。
if (err)if (Boolean(err))if (!! err)
都是完全一样的东西。后两个只是在达到相同结果之前,在它们之间做不必要的步骤。

他们为什么要使用它
(!!err)来检验err的真实性?
没有理由
也许他们过谨慎,听过有关节制的一些错误信息?或者,他们要强调
ToBoolean投发生在评价
if条件?
那不一样
if (err)吗?
是。
if (err)if (Boolean(err))if (!! err)
都是完全一样的东西。后两个只是在达到相同结果之前,在它们之间做不必要的步骤。