Ich habe verschiedene Lösungen ausprobiert und kann nicht herausfinden, warum ich eine Zeichenfolge nicht mit einer Array-Zeichenfolge vergleichen kann. HierKonnte keine Zeichenfolge mit Array vergleichen
ist, was ich habe versucht:
function checkWin(){
let emptyword =["h,","e,","l,","l","o"]
let computerword= "hello";
var a = emptyword.join("");
let b = computerword.toString();
let c = a.toString();
console.log("computerword :" + b);
console.log("emptyword is:" + c);
if(b === c) {
console.log("someone has won");
} else if (b != c) {
console.log("b is not same as c");
}
}
checkWin()
vermag ich nicht zu bekommen, um „jemand hat gewonnen“, wie die Bedingung jedoch nie wahr ist, wenn die Werte in der Konsole ausdrucken beide sind die gleichen Werte wie hello
und hello
.
Jede Unterstützung ist sehr willkommen.
'lassen c = a.toString();' a ist bereits ein String so das toString() nicht auch dort Linie Pop sollte – epascarello
Ihre Konsole benötigt heraus und zeige dir den Fehler .... – epascarello
Ich stimmte mit dir dank für das darauf hin, dass – Wazzie