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


JS Crumbs  — «это»
Несколько слов об «этом»: Ключевое слово this функции ведет себя в JavaScript немного иначе, чем в других языках. Он также имеет некоторые отличия между строгим режимом и нестрогим режимом. Это значение — это свойство контекста выполнения (глобального, функционального или eval), которое в нестрогом режиме всегда является ссылкой на объект, а в строгом режиме может быть любым значением. 📓 Несколько советов: Определяется тем, как вызывается функция (привязка среды..

JavaScript 008: это
В определении класса в JavaScript ключевое слово this относится к текущему экземпляру класса. Он используется для доступа к свойствам и методам класса и для предоставления контекста для этих свойств и методов при их вызове. Например, рассмотрим следующее определение класса: class Car { constructor(make, model, year) { this.make = make; this.model = model; this.year = year; } getDetails() { return this.year + ' ' + this.make + ' ' + this.model; } } В этом..

Что, черт возьми, такое «это» в JavaScript?
Если вы никогда не использовали компоненты класса в React, ключевое слово «это» может быть вам чуждым. Но понимание этого придаст вам больше уверенности в вашем письме, потому что в компонентах класса все еще есть большие куски кода, поэтому, даже если вы не предпочитаете их использовать, важно их изучить. Кроме того, я думаю, что это также улучшит ваши знания в области охвата. В javascript «контекст» относится к объекту, над которым работает функция, также известному как «контекст..

Руководство по "этому" - одной из наименее понятных частей JavaScript
То, что я хотел бы знать, когда начал изучать this Ключевое слово this является причиной многих недоразумений в JavaScript. Это также достаточно важно, чтобы этого трудно избежать. Например, если вы используете React или Angular, вы, вероятно, будете использовать классы JavaScript, где ключевое слово this почти необходимо. Но даже в простом старом ванильном JavaScript вы можете столкнуться с this - или его побочными эффектами - чаще, чем вы думаете. Например, синтаксис так..

3 самых полезных метода в прототипе функции JavaScript — вызов, применение, привязка
В Function.prototype есть три похожих метода: call, apply и bind, эти три метода могут изменить динамическое `this` в функции, я не буду слишком много говорить об `this`, а подробнее об этих методах. ауты Китайский: [JavaScript] 函數原型最實用的 3 個方法 — call、apply、bind Итак, в этой статье я сравню с a(apply)/b(bind)/c(call), и немного концепции функции this, наконец, возьму практический пример использования self, bind , функция стрелки. Начнем наше путешествие. Зачем нам нужно..

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

Понимание ‘this’ в JavaScript
Отслеживание того, на что ссылается this в функции JavaScript, может быть сложным и временами запутанным. Цель этой статьи — сделать это ключевое слово более понятным раз и навсегда, так что давайте начнем. ‘это’ вне функции. В контексте глобального выполнения this принимает значение глобального объекта ( global в Node JS и окно в браузере). var globalObject = this; /* Node js */ globalObject === global; //true /* Browser */..