Category: this

28
Май
2021

Почему в строгом режиме отображается объект window?

Читаю везде, что при установлении строгого режима use strict this, находящийся в глобальном контексте выполнения, будет иметь значение undefined. То есть проще говоря, this не будет иметь значение window, только undefined.
Но я смотрю, что…

26
Май
2021

экспорт объекта с возможностью использовать в его методах его же методы

есть у меня такой объект с санками, сделал так для удобства экспорта, но наткнулся на проблему, мне нужно при удачном выполнении санки updateStatus, которую я запускаю в компоненте, запустить другую, getStatus, но не могу реализовать, ошиб…

01
Май
2021

Почему this не может обращаться к функции?

Я так понимаю, что this позволяет обращаться к тому объекту, в котором выполняется функция.
Если функция также является объектом, то почему же нельзя обратиться к "родительской" функции изнутри вложенной функции? Например так:

30
Апр
2021

Куда делись скобки после функций типа this в js? [дубликат]

недавно, вызвав функцию length, как обычно, со скобками, словил ошибку. Посидев некоторое время пришел к выводу, что скобки надо убрать – все заработало. Но сегодня столкнулся с следующей проблемой: я не могу вызвать свою функцию с this. П…

30
Апр
2021

Куда делись скобки после функций типа this в js? [дубликат]

недавно, вызвав функцию length, как обычно, со скобками, словил ошибку. Посидев некоторое время пришел к выводу, что скобки надо убрать – все заработало. Но сегодня столкнулся с следующей проблемой: я не могу вызвать свою функцию с this. П…

20
Апр
2021

Контекст в JS. Классы и наследование

Вы устроились разработчиком в автомобильную компанию. Первое задание — починить код, который отвечает за отображение информации о транспорте и цене. Поправьте классы так, чтобы ошибка TypeError: Cannot read property ‘vendor’ of undefined б…

10
Апр
2021

Методы объекта this [дубликат]

Начал изучать JavaScript недавно. Сейчас изучаю методы объекта и не могу понять как работает код:
"use strict";

let user = {
name: "Джон",
hi() { console.log(this.name); },
bye() { console.log("Пока&qu…

30
Мар
2021

Вопрос по основам (this) [дубликат]

у меня есть функция, которая создает и возвращает объект с отрисовкой простого блока и навешивает ивентлисенеры на элемент этого блока.
Но я, не могу понять, почему при срабатывании toggler, возникает ошибка "Cannot read property ‘hid…

30
Мар
2021

Вопрос по основам (this) [дубликат]

у меня есть функция, которая создает и возвращает объект с отрисовкой простого блока и навешивает ивентлисенеры на элемент этого блока.
Но я, не могу понять, почему при срабатывании toggler, возникает ошибка "Cannot read property ‘hid…

26
Мар
2021

AngularJS + Provider + Webpack

Имеется angularjs-приложение, которое при сборке "накрывается" webpack’ом (при сборке используется так же babel-loader).
Собственно говоря, есть файл MessageProvider.js со следующим кодом:
const SERVER_SIDE_MESSAGE_PROVIDER = [‘$…

26
Фев
2021

При нажатии на кнопку увеличивается не тот блок JS

Есть родительский блок, который при нажатии на кнопку создает такой же дочерний блок рядом. На блоках есть кнопка увеличение/уменьшение блока, которому принадлежит кнопка. Однако, если нажать на кнопку увеличения родительского блока после …

28
Дек
2020

Как передать this в стрелочной функции, внутри класса?

Не смог найти ответа, просьба не отмечать как дубликат.
Задача такая. Внутри класса мне нужно, сделать onclick событие, узнать на какой именно элемент было кликнуто и далее использовать внутриклассовую функцию. Уже устал искать ответ.
clas…

24
Дек
2020

Проблема с использованием ключевого слова this

Начало тут:
Вопрос по работе цикла while внутри метода
Текущая версия: https://gist.github.com/EugeneWenew/0dac17a5448e60ec5eb84ee357544fad
Предыстория/требования: 00П крестики-нолики. Смена игроков, ограничение на неправильность(выход за …

05
Июн
2020

Вместо вызова двух middleware вызывается один дважды

Если вы не знакомы с telegraf, middleware в нём работают точно так же, как в Express.

У меня есть бот на telegraf. Для него я написал два модуля PollManager и CommandManager – это классы. Я хочу их подключать через bot.use(…). Для этого…

31
Май
2020

Не понимаю this, static

Как новичок испытываю проблемы в создании классов в которых используется this. Попробую объяснить … Вот я создаю новый класс Visualfile который принадлежит MainActivity (значит добавляю в нём – extends MainActivity). В новом классе созда…

29
Апр
2020

Как правильно проинициализировать поля при вызове конструктора в конструкторе?

есть такой пример: Необходимо создать класс Human с полями возраст (age), имя (name), фамилия (secondName) и любимый вид спорта (favoriteSport).

Создайте 3 конструктора в классе Human, 1-ый – пустой, 2-ой, который конструирует Human’a от …

14
Апр
2020

drag and drop, как ‘отпустить’ блок

Я разбираюсь как сделать drag and drop.
Я хочу при клике мышкой на блок, чтобы блок переносился туда, где мышка, когда мышь отпущена, чтобы блок переставал двигаться к мышке.
Я столкнулся с тем, что не понимаю, почему я не могу отпустить б…

16
Апр
2019

Ключевое слово this в javascript — учимся определять контекст на практике

По просьбам некоторых читателей решил написать топик про контекст в javascript. Новички javascript часто не понимают значение ключевого слова this в javascript. Данный топик будет интересен не только новичкам, а также тем, кто просто хочет освежить данный аспект в памяти.