Size: a a a

Love Frontend Chat

2021 February 10

c

cosmonaut in Love Frontend Chat
Сергей
«Функции – единственная вещь в JavaScript, создающая новую область видимости»

А как же блоки кода?

{
 const num = 4;
}

consoe.log(num); // Error
а ты откуда взял эту цитату ?
источник

С

Сергей in Love Frontend Chat
cosmonaut
а ты откуда взял эту цитату ?
Вот хуй знает. Открыл конспект, там лежит эта цитата.
Я вот подумал, мб это для ES5...
источник

П

Пора на фронт... in Love Frontend Chat
Сергей
Вот хуй знает. Открыл конспект, там лежит эта цитата.
Я вот подумал, мб это для ES5...
+
источник

П

Пора на фронт... in Love Frontend Chat
ибо раньше не было let и const
источник

П

Пора на фронт... in Love Frontend Chat
источник

П

Пора на фронт... in Love Frontend Chat
А для var это не работает)
источник

С

Сергей in Love Frontend Chat
Пора на фронт
А для var это не работает)
Да, знаю про это  блядство.

Просто я подумал. А создается ли в ES6 новая область видимости или это просто let и const работают иначе?

Потому, что если бы она создавалась, то это было ломало var и поддержку старого кода.

Так вот вопрос, остается ли верным это утверждение?)
«Функции – единственная вещь в JavaScript, создающая новую область видимости»
источник

c

cosmonaut in Love Frontend Chat
Сергей
Да, знаю про это  блядство.

Просто я подумал. А создается ли в ES6 новая область видимости или это просто let и const работают иначе?

Потому, что если бы она создавалась, то это было ломало var и поддержку старого кода.

Так вот вопрос, остается ли верным это утверждение?)
«Функции – единственная вещь в JavaScript, создающая новую область видимости»
вот откуда ты списал
источник

A

Artur in Love Frontend Chat
Сергей
Да, знаю про это  блядство.

Просто я подумал. А создается ли в ES6 новая область видимости или это просто let и const работают иначе?

Потому, что если бы она создавалась, то это было ломало var и поддержку старого кода.

Так вот вопрос, остается ли верным это утверждение?)
«Функции – единственная вещь в JavaScript, создающая новую область видимости»
Не верно
источник

С

Сергей in Love Frontend Chat
Artur
Не верно
Спасибо, не буду позорится на собесе )
источник

NM

Nikita Mihalyov in Love Frontend Chat
Artur
Не верно
любой блок инструкций?
источник

c

cosmonaut in Love Frontend Chat
то что внутри {}  уже в области видимости этой функции/цикла кроме var
если var юзать то "use strict" надо будет
источник

S

Saydi in Love Frontend Chat
Корвед моники для кодинга норм?
источник

S

Saydi in Love Frontend Chat
я тут комп собираю себе, думаю какой моник покупать
источник

S

Saydi in Love Frontend Chat
🌑 ты можешь не отвечать
источник

c

cosmonaut in Love Frontend Chat
Saydi
Корвед моники для кодинга норм?
источник

A

Artur in Love Frontend Chat
Nikita Mihalyov
любой блок инструкций?
ну выше утвеждрение верно только  для var
источник

A

Artur in Love Frontend Chat
т.к они инициализируются на первом этапе интерпретации
источник

A

Artur in Love Frontend Chat
хоистинг короче
источник

NM

Nikita Mihalyov in Love Frontend Chat
ну да
источник