Публикации по теме '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 */..