gpt4 book ai didi

javascript - 将 !!someVar 替换为 Boolean(someVar) 是否 100% 正确?

转载 作者:行者123 更新时间:2023-11-29 10:34:52 26 4
gpt4 key购买 nike

我正在重构一堆旧代码,发现 JSCS 显示关于 implicit type conversion 的警告对于 !!someVar 语句。

将所有这些隐式转换替换为 Boolean(someVar) 是否正确,这样不会因为此更改而中断任何内容?

最佳答案

Is it 100% correct to replace !!someVar with Boolean(someVar)?

没有。全局 Boolean 变量可能被覆盖/隐藏,!! operators不能。

Is it correct to replace all these implicit conversions with Boolean(someVar) so that nothing breaks due to this change?

是的。如果您的代码由于此更改而中断,则应将其视为已经中断,您应该改为修复与 Boolean 混淆的部分。

关于javascript - 将 !!someVar 替换为 Boolean(someVar) 是否 100% 正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38593428/

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