Никак не могу найти ответ на, казалось бы, простой вопрос.
Как создать глобальный экземпляр класса внутри функции по ссылке на глобальную переменную? JS не знаю, написал так, как бы сделал это на c++.
var Some={};
function MyObj()
{
this.val = 5;
}
function CreateSomeObj(globalVar)
{
globalVar = new MyObj();
}
CreateSomeObj(Some);
Так не работает. Вернее объект выходит из области видимости после конца функции. Как же быть?