Warum ein leeres Array als falsch bewerten:Wahrheit für ein leeres Array
[]==false//true
und anded mit 1 gleich wahr:
[]&&1==true//true
und umgekehrt mit 1 gleich false:
1&&[]==false//true
Was wirklich komisch aussieht:
[]&&5==false//true
@JeremyBanks Es tut mir leid, aber ich habe nicht für Ihren Rat fragen, ich brauche einen explaination, wenn Sie erklären kann nicht, bitte nicht downvote meine question.Thank Sie – ProllyGeek
nur neugierig, wie haben Sie dieses heraus? –
Weil der '=='-Operator verrückt ist und eine Semantik hat, die niemand jemals lernen sollte, weil es sie ermutigen würde, sie anstelle von etwas Sinnvollem wie' === 'zu verwenden. –