Публикации по теме 'this'
Проанализируйте «это»…
Да, мы собираемся проанализировать ключевое слово "this" в javascript и не будем говорить о фильме с таким же названием.
За последние несколько недель в моих беседах с коллегами я с удивлением заметил, что на ключевое слово «это» все еще смотрят со страхом.
Быстрый поиск в Google также не дал понятных объяснений, поэтому я решил освежить собственную память и предоставить простой набор правил, касающихся неуловимого ключевого слова "this" и его особенностей.
Если помнить, что эти..
JavaScript: стрелочные функции против обычных функций
Первый способ определить функции в JavaScript — использовать ключевое слово function (называемое в этой статье обычной функцией) следующим образом:
// Function declaration
function greet(personName) {
return `Hello ${personName}`;
}
// Function expression
const greet = function(personName) {
return `Hello ${personName}`;
}
Прежде чем перейти ко второму способу, важно знать одно из ключевых отличий между объявлением функции и выражением. Во время компиляции объявления функций..
Ключевое слово «это» в Javascript
Ключевое слово «это» в Javascript
В этой статье мы поговорим о ключевом слове this в JavaScript. «это» — очень важная концепция в JavaScript, которую новичкам может быть трудно понять, как это было для меня, но как только вы поймете, как она работает, она может оказаться очень полезной.
Что это'? В JavaScript «это» оценивается как текущий объект, который может быть глобальным объектом, функцией или объектом, методом которого является функция. Это способ обратиться к текущему..
«forEach()» и «это»
В своем последнем блоге я писал о привязке « this » к « EventListener ».
У меня была похожая проблема с определением « this » в « forEach() ».
Код ниже должен принимать массив имен (в смешанном регистре) и возвращать нормализованные имена (например, [ «anDReW», «DAVE» ] в [ «Andrew», «Dave» ] ).
Однако сообщение об ошибке показывает, что « это » — это « undefined » (в строке 13), а не объект экземпляра класса normalizedName . Это почему?
Я добавил « отладчик..
Стрелочные функции и ключевое слово this
Научиться понимать нюансы Javascript может быть проблемой. Как только мы освоимся достаточно, чтобы использовать стрелочные функции и ключевое слово this в своих интересах, мы сможем избежать ошибок и легко получить доступ к соответствующим объектам.
Использование this в методе объекта (с помощью объявления функции) может привести к потере контекста ключевого слова this. В случае использования this внутри функции и внутри ее вложенной функции два экземпляра this могут указывать на два..
JavaScript: есть «это» и «это»
В JavaScript ключевое слово this уже само по себе является огромным предметом для понимания. Иногда, просматривая чужой код, вы можете увидеть что-то, что еще больше ошеломит вас:
В этом блоге будет объяснено использование var that = this , которое вы иногда видите в коде JavaScript. Надеюсь, к концу вы поймете, почему некоторые люди предпочитают писать свой код именно так.
Что это"?
Значение this зависит от контекста выполнения или от способа вызова функции. Для простоты в..
Понимание ключевого слова «Это» в Javascript
Введение
В этой короткой статье вы узнаете, как использовать ключевое слово this и его значение в другом контексте.
что это"
В JavaScript вещь, называемая this , является объектом, который «владеет» кодом.
Значением this при использовании в объекте является сам объект.
В конструкторе функция this не имеет значения. Это замена нового объекта. Значение this станет новым объектом при создании нового объекта.
Обратите внимание, что this не является переменной. Это..