Hallo Ich habe einige JavaScript-Funktionen in meinem Projekt. Diese Funktionen setzen meistens HTML-Tag-Werte als wahr oder falsch. Sind diese Operationen nach Standard-Programmierpraxis. Wie man solche Funktionen umgestaltet?Sollten wir zwei Funktionen in JavaScript zusammenführen, wenn sie die gleiche Aufgabe ausführen?
function first(){
if(myArray[questionIndex] ==1)
var question = "true";
else
question = "false";
firstStr = firstStr + '<flag isFlagged="' + question + '" />';
}
function second() {
if(myArray[questionIndex] ==1)
var question = "true";
else
question = "false";
secondStr = secondStr + '<flag isFlagged="' + question + '" />';
}
Meine Frage ist, sollte ich es verschmelzen und die Funktionen einer Variablen zuweisen und geben den Wert wie dieser
var resultValue(){
if(myArray[questionIndex] ==1)
return "true";
else
return "false";
}
function first(){
var question = resultValue();
firstStr = firstStr + '<flag isFlagged="' + question + '" />';
}
function second() {
var question = resultValue();
secondStr = secondStr + '<flag isFlagged="' + question + '" />';
}
Was die optimiert ist Lösung.
Vielen Dank im Voraus.
Hinweis: Eine Funktion mit einem Argument – charlietfl