Публикации по теме '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 не является переменной. Это..

Ключевое слово this в JavaScript (strict, bind (), call (), apply ())
В отличие от других языков ООП, ключевое слово this ведет себя иначе. Также есть различия между strict mode и нестрогим режимом. Как определено в MDN, this в нестрогом режиме относится к объекту, а в strict mode может иметь любое значение. Например, в Ruby каждая строка выполняется внутри объекта. Можно думать о self в Ruby как о текущем объекте. Итак, как только вы явно вызываете метод другого объекта, этот объект становится self . По всему миру: При вызове this..