Возвращение проанализированных результатов из Itunes Search (Android Studio)

Функция Arrow this указывает на окружающий родительский элемент в Es6, означает, что он не имеет видимости как анонимные функции в ES5 ...

Это очень полезный способ избежать присвоения var self этому, что широко используется в ES5 ...

Посмотрите на пример ниже, назначив функцию внутри объекта:

var checkThis = {
  normalFunction: function () { console.log(this); },
  arrowFunction: () => console.log(this)
};

checkThis.normalFunction(); //Object {}
checkThis.arrowFunction(); //Window {external: Object, chrome: Object, document: document, tmpDebug: "", j: 0…}
0
задан Sollus 14 July 2018 в 02:14
поделиться