Источник: Nuances of Programming Курс SkillFactory Веб-разработчик с нуля. Освойте PHP и JavaScript, чтобы создавать веб-сайты и настраивать базы данных. Многие начинающие JS-разработчики не понимают значения ключевого слова this. Выяснить его роль в JavaScript будет полезно не только новичкам, но и тем, кто просто хочет освежить в памяти этот аспект. Ключевое слово this — одна из особенностей JavaScript, наиболее часто сбивающих с толку неопытных программистов. Пришедшее из Java, this было призвано помочь в реализации ООП. Тем не менее сомнения по поводу роли this в JavaScript могут возникать ежедневно — по крайней мере, пока вы не усвоите несколько простых, но неочевидных правил. Ошибочные представления о this Прежде чем перейти к сути, развеем самое распространенное заблуждение относительно этого ключевого слова. this используется в лексическом контексте Такое впечатление часто возникает у новичков. Им кажется, что this — это объект, в котором в качестве свойств хранятся все п