Найти тему
DoTask.site

109 Нейросеть таким образом видит язык программирования JS

Вопрос: Что такое замыкание в JavaScript?

  • Замыкание - это функция, которая имеет доступ к переменным из внешней функции, в которой она была объявлена.

function outerFunction() {

 let outerVariable = 'Внешняя переменная';

 function innerFunction() {

  console.log(outerVariable);

 }

 return innerFunction;

}

const innerFunc = outerFunction();

innerFunc(); // Выводит: "Внешняя переменная"

109 Нейросеть таким образом видит язык программирования JS
109 Нейросеть таким образом видит язык программирования JS