self = this в JavaScript
Постараюсь дать простое объяснение (без всяких асинхронных функций), когда конструкция self = this применяется в JavaScript. Создадим объект, в котором определены поле a = 2, b = 3 и функция fn, которая выводит в консоль поле a данного объекта при помощи ключевого слова this. В консоли мы ожидаемо получаем поле a объекта myObj, то есть 2. var myObj = { a : 2, b : 3, fn : function(){ console.log(this.a) // 2 } } myObj.fn() Но если внутрь функции fn вложить ещё одну функцию и в ней в консоль попытаться вывести поле b объекта myObj, мы получим в этом случае undefined...
1 день назад
Женщины поколения X чаще всего страдают зависимостью от ультраобработанных продуктов — исследование
Шоколадные батончики, «диетические» печенья и готовые ужины из микроволновки. Для многих женщин поколения X (сегодня им от 50 до 64 лет) всё это — не просто удобные продукты, а предмет настоящей пищевой зависимости. Исследование Мичиганского университета (University of Michigan), опубликованное в журнале Addiction, показало: 21% женщин и 10% мужчин в этой возрастной группе соответствуют критериям зависимости от ультраобработанных продуктов. Для сравнения, среди людей старшего поколения (65–80 лет) показатели заметно ниже — 12% женщин и лишь 4% мужчин...