gpt4 book ai didi

javascript - 显示警告 我如何使用 ^

转载 作者:行者123 更新时间:2023-11-30 11:43:36 26 4
gpt4 key购买 nike

err^d === null

相同
err === null && d === null

上述两个条件在应用时输出相同的结果。

但是eslint总是显示的

unexpected use of '^' no-bitwise

最佳答案

默认情况下,ESLint 禁止按位运算符,因为它们通常是错误的(即你的意思是 && 但输入的是 &)。您可以通过将 no-bitwise 设置为 allow 来禁用此行为。 See the documentation.

话虽如此,这不会如您所愿。按位运算符将两个操作数强制转换为数字。这意味着null被转换为0falseundefined,空数组,包含的数组只有 0NaN,大多数(可能是所有)对象。您并没有真正在此处测试 nullSee the ECMAScript spec for demonstration of this.

关于javascript - 显示警告 我如何使用 ^,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41760878/

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