Привет, У меня есть некоторые функции JavaScript в моем проекте. Эти функции в основном устанавливают значения тега html как истинные или ложные. Являются ли эти операции стандартной практикой программирования. Как реорганизовать такие функции?Должны ли мы объединить две функции в JavaScript, если они выполняют одну и ту же задачу?
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 + '" />';
}
Мой вопрос о том, следует ли объединить его и присвоить функции переменной и возвращает значение, как этот
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 + '" />';
}
Что оптимизированная решение.
Заранее спасибо.
Подсказка: Одна из этих функций с аргументом – charlietfl