Ссылка - Что означает эта строка в ecmascript? - PullRequest
0 голосов
/ 30 апреля 2020

Может кто-нибудь помочь мне понять, что пытается сказать этот блок. Я иду через понимание экмаспы c из Object.is. Я пришел к этому блоку кода. Я не могу понять, что он пытается изобразить:

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).

Я в значительной степени понимаю первое и третье утверждение, но не смог понять Второй момент Любая помощь или ссылка будет полезна.

Вот справка c ссылка: https://tc39.es/ecma262/#sec -символ

1 Ответ

1 голос
/ 30 апреля 2020

Если x - это число, используйте метод перегрузки sameValue одного из типов чисел для сравнения x и y.

...