Я хочу создать «указатель» на переменную объекта перед тем, как создать его так:
anotherFunc();
function anotherFunc()
{
let obj3 = { param1 : obj1.hp , param2 : obj2.hp };
myFunction(obj3);
}
function myFunction(parameters)
{
let obj1 = {
hp: 100
};
let obj2 = {
hp: 50
};
console.log(parameters);
thirdFunc(parameters);
}
function thirdFunc({param1, param2}={})
{
console.log(param1);
}
Если я, конечно, запускаю этот код, я получаю ошибку, потому что obj1 и obj2 в этот момент не существуют.Но я хочу иметь возможность сказать программе: «эй, пока эти переменные и объекты не существуют, но когда я говорю вам, вам нужно искать их в закрытии и получать их значения».Возможно ли вообще иметь такую функциональность в js?
// EDIT
Извините, похоже, я действительно задал неуместный вопрос.Невозможно делать то, что я хочу.