Я создаю достаточно большое JS-приложение, и я хотел бы узнать ваше мнение о какой-то логике.Я хотел бы знать, считается ли это плохой практикой для передачи параметра через строку функций, например
function start(){
var param1 = 'me';
secondFunction(param1);
}
function secondFunction(param1){
//i dont want to user the param in this function
$.ajax('url',data,success(){
third(param1);
});
}
function third(param1){
alert(param1);
}
Я думаю, что альтернативой является использование глобальных переменных, как показано ниже.Но в моем случае у меня уже есть масса глобальных переменных, и, на мой взгляд, некоторые вещи недостаточно важны для глобальной работы приложения.
var param1;
function start(){
param1 = 'me';
secondFunction();
}
function secondFunction(){
//i dont want to user the param in this function
$.ajax('url',data,success(){
third();
});
}
function third(){
alert(param1);
}
Итак, вы бы сказали, что передача параметров через болееодна функция в порядке или я должен делать это по-другому?
Спасибо