Вот два фрагмента кода. Они делают то же самое. Мой вопрос заключается в том, какой из них представляет собой наилучшую практику и в чем причина этого. Большое спасибо Вам!Передача аргументов функции внутри другой функции
function foo(x){
bar();
function bar(){
var y = x + 1;
}
}
function foo(x){
bar(x);
function bar(x){
var y = x + 1;
}
}
то, что вы исключили as ?? –
это во многом зависит от того, что делает функция. иногда имеет смысл использовать параметр для внутренней функции; в других случаях это не так. Если вы публикуете фактическую функцию, я могу помочь вам намного эффективнее. – naomik