{ bar : function() { var x = (() => this); return x; } };
сами себе в прошлом сообщении ответили
так чему равно? если бы я знал что такое окружение
obj, что вам мешает погуглить и узнать про окружение?
а вам что мешает ответить?
что за предъявы?
мой вопрос релевантный для данного комьюнити. если нет желания отвечать, то молчите.
че городите то? вам дала ответ
не будем молчать, у стрелочных есть this?
оно говорит о том, что this в лямбда функциях ссылается на объект, в котором лямбда используется
используется значит вызывается или объявлена?
там, где вызывается
запускаю такой код в браузере. Вопрос где стрелка вызывается? var obj = { foo: { bar : (() => this) } }; obj.foo.bar() === this;
Я ошибся. Пришлось чекнуть. В стрелочных функциях this указывает на глобальный scope. В браузере это window
Обсуждают сегодня