Size: a a a

2021 January 04

DM

Denys Mikhalenko in javascript_ru
В каком смысле где?
источник

w

whyamsx in javascript_ru
шо за цыганские фокусы Костя
источник

К

Константин in javascript_ru
В прямом.

const lalalal = () => {}
lalala.name => 'lalala'
источник

DM

Denys Mikhalenko in javascript_ru
хм, любопытно
источник

DM

Denys Mikhalenko in javascript_ru
я об этом не задумывался
источник

К

Константин in javascript_ru
Там в спеке написано.
источник

Q

Qwelcer in javascript_ru
я пару раз видел такие записи, нафига там имя для функции?
источник

R

Rafael in javascript_ru
источник

DM

Denys Mikhalenko in javascript_ru
В стек трейсах чтоб видно было
источник

R

Rafael in javascript_ru
Вот тут в спеке вроде даже понятие анонимной функции закреплено
источник

DM

Denys Mikhalenko in javascript_ru
Немного контринтуитивно
источник

DM

Denys Mikhalenko in javascript_ru
По идее переменная - это просто ссылка на функцию
источник

DM

Denys Mikhalenko in javascript_ru
И создание анонимной функции - это один процесс, а присвоение переменной ссылки на нее - другой
источник

R

Rafael in javascript_ru
Rafael
нет
вот тут я думал, что в ЖСе анонимных функций не существует
источник

DM

Denys Mikhalenko in javascript_ru
Почему?
источник

R

Rafael in javascript_ru
Ну потому что у всех функций есть name, и пустой строкой он бывает редко
источник

R

Rafael in javascript_ru
Только так и при return из другой функции
источник

DM

Denys Mikhalenko in javascript_ru
Довольно размыто само понятие анонимной функции
источник

К

Константин in javascript_ru
Ну поле name это поле объекта, а не название функции
источник

К

Константин in javascript_ru
Так что вообще не относится к анонимности
источник