Alex , а как можно решить вопрос?
например если в createSum какие-то вычисления есть, чтобы не создавать новую функцию и в foo и bar, а использовать "генератор" функции, вместо того, чтобы дублировать код?
let x = 1;
function foo(){
return function(){
return x + 5;
}
}
function bar(){
let x = 50;
return function(){
return x + 5;
}
}
console.log(foo()()); // 6
console.log(bar()()); // 55
Alex, понял-принял, спасибо, пытаюсь найти примеры и задачи по замыканию, везде тривиальные "делаем счетчик" и тп, вот и пытаюсь накостылить каких-то себе примеров, и сам себя загоняю в тупиик, спасибо за помощь)
frontend queen, я понимаю что можно сделать так, я пытаюсь разобраться с замыканием, не с простыми примерами типа "создаем счетчик и тп", а с чем-то более запутанным
Ставр Стрелов , я понимаю, но в чем смысл?
это на мой взгляд очень неудобно, в более-менее больших проектах на работе встречал только в процедурном стиле все
Надим Закиров , думаю из соображений безопасности/адекватности такой возможности нет, так же как и нет возможности установить свой текст на предупреждение при закрытии вкладки.
Обратите внимание на webwhatsapp как это реализовано там, просто предупреждение, мол приложение работает в другой вкладке. и возможность переключить на текущую
Шохрух Шаймардонов, ладно, раньше была просто такая возможность, ладно тогда сначала перечитаю лишний раз все, потом уже приду уточнить детали, спасибо за помощь
Шохрух Шаймардонов, Alex, я сейчас удалю этот вопрос, переформулирую правильно и задам новый, не баньте пожалуйста меня))
Я понял что не так задал вопрос
Alex , у формы пару простых input и button submit, не будет лишним для них создавать отдельные классы?
Ну тоесть вы считаете, что все таки нужно отделить создание и обработку событий формы в отдельный класс?
как хотите - так и храните, смотря что вы с ним делать будете, можете хоть в json хоть в mysql засунуть, разница то какая?
Все дело в том, что вы хотите с этим список делать