Источник: Nuances of Programming Принципы, о которых пойдет речь, являются фундаментальными для этого языка и будут оставаться таковыми независимо от того, какой фреймворк вы используете. Более того, понимание этих концепций окажется бесценным бонусом, когда вы решите изучить или использовать какую-либо популярную библиотеку или фреймворк из арсенала JavaScript. 1. Что такое ‘this’? Если вы уже работали с другими языками, такими как C++ или Java, вы наверняка сталкивались с ключевым словом this(или self в случае Python)...
Здравствуйте! Сегодня у нас речь пойдет о области видимости переменных (что такое переменная читайте здесь). Дело в том, что когда вы создаете переменную в функции и ее имя совпадает с имнем переменной вне...