7

「Object.is」メソッドの MDN ページを読みました。このメソッドを提供しないブラウザ用の代替コードを提供します。

if (!Object.is) {
    Object.is = function(v1, v2) {
        if (v1 === 0 && v2 === 0) {
            return 1 / v1 === 1 / v2;
        }
        if (v1 !== v1) {
            return v2 !== v2;
        }
        return v1 === v2;
    };
}

質問は簡単です: 2 番目の「if」が true になるのはいつですか?

ご清聴ありがとうございました。

4

2 に答える 2