Стрелочный метод работает не так
Помогите понять, в чем разница в объявлении метода через function и через стрелку:
var Obj = { foo1: function(){ alert(this); //object }, foo2: () => { alert(this); //window } } Obj.foo1(); Obj.foo2(); |
В стрелочных функциях this принимает то значение, которое было на момент создания этой функции.
|
Благодарю! Значит при изучении пропустил этот момент. Ушел читать.:(
|
Часовой пояс GMT +3, время: 02:00. |