1つのシナリオがfalseと評価され、もう1つのシナリオがtrueと評価される理由がわかりません。
シナリオ1:
> '' == ''
true
シナリオ2:
> '' == ('' || undefined)
false
シナリオ2は、(空の文字列)が次の値と等しいかどうかを尋ねていませんか:(空の文字列)または未定義ですか?
私はここで基本的な何かを見逃していると確信しています。それは本当に私が理解しようとしていることです。私はこれを簡単にコーディングできますが、なぜそれが起こっているのかを知りたいのです...次回のために、あなたは知っていますか?