Size: a a a

2021 January 04

w

whyamsx in javascript_ru
Константин
Попробуй декларатион сделать внутри блока
так делается же норм
источник

К

Константин in javascript_ru
Не совсем норм, в стрикте запрещено
источник

w

whyamsx in javascript_ru
то есть даже в реакте если я включу стркт то не получится сделать внутри компонента declaration?
источник

К

Константин in javascript_ru
Ты не сможешь сделать:

if(a) {
    function A() {}
} else {
   function A() {}
}
источник

DM

Denys Mikhalenko in javascript_ru
Константин
Да просто стрелка короче :))
Ну, кстати, вопрос был не об этом
function expression можно и без стрелки
const foo = function() {}
источник

K

Kosanyak in javascript_ru
источник

K

Kosanyak in javascript_ru
Смотри не работает замена і на І
источник

w

whyamsx in javascript_ru
Denys Mikhalenko
Ну, кстати, вопрос был не об этом
function expression можно и без стрелки
const foo = function() {}
а так у него появляется this?
источник

w

whyamsx in javascript_ru
вроде да.. должен же
источник

w

whyamsx in javascript_ru
это типа конструктор получается
источник

DM

Denys Mikhalenko in javascript_ru
this выдается в рантайме
источник

DM

Denys Mikhalenko in javascript_ru
как вызвал, так и появляется
источник

w

whyamsx in javascript_ru
паттерн конструктор так же делается да?
источник

R

Rafael in javascript_ru
this - это всегда то, что стоит слева перед точкой, при вызове
источник

К

Константин in javascript_ru
Или бинд
источник

R

Rafael in javascript_ru
(кроме bind и прочих)
источник

w

whyamsx in javascript_ru
Rafael
this - это всегда то, что стоит слева перед точкой, при вызове
вот это хорошее объяснение прям реааально, спасибо
источник

R

Rafael in javascript_ru
Ну и вне стрикт при потере контекста, будет глобальный объект
источник

w

whyamsx in javascript_ru
спасибо большое
источник

К

Константин in javascript_ru
Denys Mikhalenko
Ну, кстати, вопрос был не об этом
function expression можно и без стрелки
const foo = function() {}
Кстати, там же есть прикол как узнать название переменной.
Анонимки получают название того, где они созданы.
источник