[有人可以帮助我了解此方块试图说什么。我正在了解Object.is
的ecmaspec。我来看看这段代码。我无法理解它要描绘的是
2. If Type(x) is Number or BigInt, then
Return ! Type(x)::sameValue(x, y).
完整代码是这样:
1.If Type(x) is different from Type(y), return false.
2.If Type(x) is Number or BigInt, then
Return ! Type(x)::sameValue(x, y).
3.Return ! SameValueNonNumeric(x, y).
我几乎理解第一和第三句话,但无法理解第二点。任何帮助或参考都将有所帮助。
如果x
是数字,则使用数字类型之一的sameValue
重载方法来比较x
和y
。