169 похожих чатов

Const getUserName = function() { return

this.name;
}

const User = {
name: 'UserName',
}


User.getUserName = getUserName;


console.log(User.getUserName());

привет вот тут "const getUserName" работает и будет вывести UserName но если его сделать


const getUserName = () => {
return this.name;
}

он не будет работать почему ?

21 ответов

15 просмотров

потому что стрелочные функции не имеют this

вернее, он по другому работает

а что вы знаете о this? опишите - своими словами

Aleksandr Sarkisov
this is bullshit

ну.. мидлам слова не давали xD

Ксяу Ка
а что вы знаете о this? опишите - своими словами

this это идентефикатор на текущую область видимости

i7 4n
джуны рулят

Это мы с вами

Yaroslav Bakh
А вы что сеньер

не ясно, толи это осуждение, толи это вопрос. отвечу в духе Гарольда Финча: я врятли гожусь на роль синьора-помидора, но, думаю, моих умений хватит, на хлеб с маслом.. и вареньем.. и варениками..

Ксяу Ка
при каком-то условии?) или всегда?

эм ... всегда? а какие еще варианты?

coldrain96
example js

однобуквенные переменные, каждая отдельно обьявленная.. чего вы хотели добиться?) как это должно работать, по-вашему?

Ксяу Ка
однобуквенные переменные, каждая отдельно обьявлен...

ну, так то правильно, на переменные букв жалеть не надо, я полностью согласен, это уместно только либо в build коде либо вот в таких коротеньких примерах

Ксяу Ка
однобуквенные переменные, каждая отдельно обьявлен...

это я показал вам на примере что такое this, this это ссылка на текущий контекст, контекст функции в двух первых примерах берется из объекта перед точкой, в третьем случае, он вызывается из контекста указанного в call()

i7 4n
зануда

сказал ванлайнер. лютый. ванлайнер

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Я не понимаю, это троллинг или что? Швабрика поддерживают, который буквально пишет на ассемблере взаимодействия с винапи. Я это ещё написал загрузчик и хоть что-то изучаю в о...
Shadow Akira
6
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Карта сайта