Warum sollten wir Call-Funktionen innerhalb Bedingungen in Funktionen vermeiden? Zum Beispiel:Vermeiden Sie die Verwendung von Funktionen im Inneren, wenn Bedingung - Javascript
var numberChoice = function(number){
if (number == 1){
alert("You have choosen 1");
nextLevel();
}
else if(number == 2){
alert ("You have choosen 2");
nextLevel2();
}
else{
alert("Please choose a number within range 1-2");
guessAgain();
}
};
var number = prompt("What is your number?");
Ich könnte möglicherweise missverstanden haben, was los ist. Kannst du es erklären?
function example(){
function a() {} // Okay
if (something) {
function b() {} // Danger!
}
}
Haverbeke, Marijn (2014-12-04). Eloquent JavaScript: Eine moderne Einführung in die Programmierung (Kindle Standorte 1168-1169). Keine Stärkepresse. Kindle Edition.
Sie können Funktionen innerhalb der Bedingung aufrufen. Wer hat das gesagt, um innerhalb einer if-Anweisung keine Funktion aufzurufen? –
Was sagt dir, dass du das nicht tust? –
Außerdem ruft der angegebene Code Funktionen innerhalb 'If' Körper, nicht Bedingung. Sprechen wir über das Gleiche? –