JavaScript - Как / Могу ли я установить нулевую ссылку на объект из функции?

Интересно, возможно ли это вообще? В основном у меня есть пара объектов, которые я передаю функции, и при определенных условиях я хочу, чтобы эта функция установила для объекта значение null.

Пр.

var o = {'val' : 0};

f = function(v)
{
   v = null;
};

f(o);   // Would like this to set 'o' to null

К сожалению, мне кажется, что я могу установить только нулевой аргумент функции. После вызова функции 'o' по-прежнему будет ссылаться на объект.

Итак, возможно ли это вообще? И если да, то как?

9
задан Arkia 9 February 2012 в 03:38
поделиться