Size: a a a

JavaScript Noobs — сообщество новичков

2021 April 16

RO

Required Optional in JavaScript Noobs — сообщество новичков
let a = 10;

function b() {
 a += 10;
}

function c() {
 let a = 30;
 b();
 
}

c();



  По твоему функция b увеличит ту переменную а, которая находится внутри функции с?)
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Лексическое окружение создается не только для функций)
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
А вот контекст выполнения только для функций, да
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Нет конечно
источник

N

November in JavaScript Noobs — сообщество новичков
да епрст, лексическое окружение создается каждый раз при вызове функции? просто да или нет
источник

j

jk in JavaScript Noobs — сообщество новичков
🤣
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Бляяя.. Клиника
источник

RO

Required Optional in JavaScript Noobs — сообщество новичков
функция - это объект. У любого объекта есть скрытый объект LexicalEnvironment который и содержит и ссылки на this и локальные переменные, и ссылку на внешнее лексическое окружение
источник

RO

Required Optional in JavaScript Noobs — сообщество новичков
создается этот объект в момент создания объекта
источник

RO

Required Optional in JavaScript Noobs — сообщество новичков
и всё
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Нет)
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Шта?
источник

j

jk in JavaScript Noobs — сообщество новичков
Ты не в состоянии донести всё прозрачно, а значит и сам толком не понимаешь!
источник

RO

Required Optional in JavaScript Noobs — сообщество новичков
бро, приведи пример кодом, чтоб я понял))
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Из того что ты сказал верно только про лексическое окружение
источник

RO

Required Optional in JavaScript Noobs — сообщество новичков
разверни плз претензию)
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Я уже писал про это выше
источник

j

jk in JavaScript Noobs — сообщество новичков
Сейчас начнётся срач, бессмысленный и беспощадный.
источник

es

evgeny shev in JavaScript Noobs — сообщество новичков
Не , не претензия а вопрос, создаётся этот объект в момент создания объекта - это как понять?
источник

RO

Required Optional in JavaScript Noobs — сообщество новичков
ну так каким образом тогда функция имеет возможность ссылаться на те переменные, которые определены в её скоупе? Я могу экспортировать функцию в другой модуль и всё равно заюзать замыкания в рамках изначального модуля)
источник