Публикации по теме 'this'


это везде
В режиме по умолчанию функция JavaScript удерживает "окно" в этом . Все функции и их внутренние функции будут содержать окно в этом . внутренние функции объекта будут содержать окно в этом , а внешние функции будут содержать объект сам. Объект класса будет иметь себя в this . Но у функций будет undefined this . Но в строгом режиме Функции и их внутренние функции будут иметь undefined this Внутренняя функция объекта будет иметь undefined this . Но..

Ключевое слово «это» в JavaScript — Основное объяснение
Самая сложная и запутанная тема в JavaScript — это слово «это», но сегодня в этой статье я сделаю это прямо, как вода. Попрактиковавшись несколько раз, вы сможете полностью понять ключевое слово «это», как только узнаете правила. «this» — зарезервированное ключевое слово в JavaScript, означающее, что это имя больше нельзя использовать ни для каких переменных или функций. И это «это» используется во многих разных местах. Итак, первое, что вы везде поймете, это то, что «это» на самом деле..

Функция стрелки: Что, черт возьми, ЭТО?
Как приятно видеть эволюцию языка программирования, который вы кодируете каждый день. Учиться на ошибках, искать лучшую реализацию, создавать новые функции - вот что делает прогресс от версии к версии. Это происходит с JavaScript в эти годы, когда ECMAScript 6 выводит язык на новый уровень удобства использования: функции стрелок, классы и многое другое. И это довольно круто! Стрелочные функции - одно из самых значительных изменений в ES6 / ES2015, и они широко используются в..

Как получить доступ к «этому» внутри обратного вызова
Ключевое слово JavaScript this является источником боли для многих людей. Обычный вопрос звучит примерно так: "Я вызываю функцию Firebase, и внутри этого обратного вызова мне нужно получить доступ к this, чтобы обновить мой компонент React". Другой распространенный случай — setTimeout: "Проблема в том, что setTimeout принимает обратный вызов, но мне нужно получить к нему доступ, а setTimeout изменит его!" Основное руководство В обычных обстоятельствах this относится к..

Разница между ключевыми словами this и super И вызовы this() и super() в Java?
Объектно-ориентированного программирования Разница между ключевыми словами this и super И вызовы this() и super() в Java? Избавьтесь от своих основных сомнений в этом и ключевых словах java-программирования. В этой статье я объясню разницу между ключевым словом this и ключевым словом super . Кроме того, я объясню это и вызовы суперметодов. Этот вопрос задают интервьюеры на большинстве собеседований по Java для начинающих/средних уровней. Прочитав эту статью, вы сможете понять..

ключевое слово «это» в JavaScript
«В большинстве других языков программирования « это » означает родительский объект». Очень важно сделать шаг назад и сначала изучить, почему ключевое слово « this» вообще существует, прежде чем углубляться в нюансы ключевого слова « this» в JavaScript. Ключевое слово this позволяет повторно использовать функции в различных контекстах. Кроме того, ключевое слово « this » позволяет выбрать объект, который должен быть в центре внимания при вызове функции или метода. После этого все,..

Понимание стрелочных функций в JS
Стрелочные функции — это тикток мира javascript, кажется, все его используют. Это красивее, короче, чем традиционные выражения функций в Javascript, и улучшает читаемость кода. Если стрелочные функции так хороши, то почему все не используют только их, почему мы вообще не отказались от старых традиционных функциональных выражений? Что ж, как мы все знаем, «с большой силой приходит большая ответственность», все может выглядеть блестяще со стороны, но стрелочные функции имеют свои темные..