«это» в JavaScript

Мы много раз использовали this в javaScript для ссылки на текущий контекст, но существует и другая концепция, в которой нам может понадобиться использовать that вместо this .

Здесь это может быть любым именем, так как это просто переменная, но в целом этоимя используется разработчиками.

Сценарий — если у вас есть объект с несколькими свойствами и методами — метод сможет получить доступ к свойствам объекта, используя this.

Теперь, если нам нужно получить доступ к this внутри функции definePost — она не будет работать должным образом, т.е. this не будет иметь ссылки на объект, поскольку он находится внутри функции.

для решения этой проблемы используется это — т. е. это переменная (может быть названа как угодно) для сохранения ссылки на это чтобы его можно было использовать внутри.

См. ниже код, чтобы понять это —

вывод