Size: a a a

2020 May 05

НС

Никита Сковорода... in pro.js
Да, это выглядит как нестандартный костыль для девтулзов.
источник

S

Snake in pro.js
Никита Сковорода
Ну если в одном куске кода в консоли определить переменную через лет, она доступна в следующем

Если бы они вели себя как отдельные блоки, это было бы не так
Это происходит из за последовательности областей и блоков. Интерпретатор ищет нужное имя сначала в своей области или блоке, если не находит - идет уровнем выше и так далее вплоть до глобальной области.
источник

НС

Никита Сковорода... in pro.js
Snake
Это происходит из за последовательности областей и блоков. Интерпретатор ищет нужное имя сначала в своей области или блоке, если не находит - идет уровнем выше и так далее вплоть до глобальной области.
Нет. Я проверил
источник

S

Snake in pro.js
? Как проверял?
источник

DE

Denis Efremov in pro.js
Он имеет общий скоуп для летов
источник

НС

Никита Сковорода... in pro.js
источник

НС

Никита Сковорода... in pro.js
Если бы они были вложены или упорядочены, переменная из второго не протекла бы в первый.
источник

НС

Никита Сковорода... in pro.js
@piterden прав, кажется
источник

НС

Никита Сковорода... in pro.js
Это выглядит как костыль.
Иначе бы консты вели себя так же как леты в этом смысле.
источник

DE

Denis Efremov in pro.js
Именно так. Ебучий хром
источник

DE

Denis Efremov in pro.js
А мазила жутко неудобна
источник

DE

Denis Efremov in pro.js
Теперь надо ещё и эту херню помнить
источник

НС

Никита Сковорода... in pro.js
Denis Efremov
Теперь надо ещё и эту херню помнить
Я вообще не запариваюсь с тем, чтобы запомнить особенности девтулзов
источник

S

Snake in pro.js
Никита Сковорода
Если бы они были вложены или упорядочены, переменная из второго не протекла бы в первый.
Тут вопрос в консоли.  Вышепоказанное полностью соответствует моим словам так или иначе.
источник

DE

Denis Efremov in pro.js
Ой всё
источник

S

Snake in pro.js
setTimeout(() => {
 console.log(name);
}, 1000);

{
 setTimeout(() => {
   console.log(name);
 }, 2000);

 let name = 'foo';
}
источник

S

Syntax Highlight Bot in pro.js
Snake
setTimeout(() => {
 console.log(name);
}, 1000);

{
 setTimeout(() => {
   console.log(name);
 }, 2000);

 let name = 'foo';
}
источник

S

Snake in pro.js
Попробуй это.
источник

НС

Никита Сковорода... in pro.js
Я и так знаю, что будет
источник

НС

Никита Сковорода... in pro.js
Мы тут особенности девтулзов обсуждаем же
источник