вместо создания переменных (в терминологии js) например через let - можно создавать свойства объекта
так можно обойтись без процедуры объявления переменной - смысл только в этом, нет лишней операции
в глобальной области видимости это свойства объекта window
внутри функции это свойства объекта функции:
var функция = function()
{
функция.x = 4
alert(функция.x)
}
функция()
через this тоже вроде бы работает:
document.onclick = function()
{
this.x = 4
alert(this.x)
}
в порядке бреда и ненормального программирования действительно ли так можно обойтись без переменных созданых через let var const?