Я только начал изучать, как работать с Javascript модульным способом, и до сих пор перемещал функции в свои собственные модули, чтобы избежать повторения.
В некоторых случаях у меня есть кусоклогики, которая не является функцией, но я хотел бы перейти в какой-то модуль.
Мне приходится повторять этот код несколько раз в разных областях моего приложения:
var variable_one = 1;
var variable_two = 2;
var variable_three = 3;
var variable_four = 4;
if (true) {
variable_one = 10;
}
Могу ли я создать функцию, которая возвращает этот код?Если так, как мне обрабатывать несколько строк.Я предполагаю, что это новичок.
Вкратце, как я могу вывести эти 7 строк в 10 различных областях в моем файле .js, повторяя одну функцию или аналогичную.
Улучшениевопрос
Есть ли лучший способ написать эти функции, чтобы избежать повторения начальных переменных и случайных функций, сохраняя при этом переменные и случайные функции внутри функции.
function function_one() {
var variable_one = 1;
var variable_two = 2;
var variable_three = 3;
var variable_four = 4;
randomfunction();
if (true) {
variable_one = 1;
}
}
function function_two() {
var variable_one = 1;
var variable_two = 2;
var variable_three = 3;
var variable_four = 4;
randomfunction();
if (true) {
variable_one = 8;
}
}
function function_three() {
var variable_one = 1;
var variable_two = 2;
var variable_three = 3;
var variable_four = 4;
randomfunction();
if (true) {
variable_one = 2;
}
}
function function_four() {
var variable_one = 1;
var variable_two = 2;
var variable_three = 3;
var variable_four = 4;
randomfunction();
if (true) {
variable_one = 5;
}
}