相关疑难解决方法(0)

javascript传递对象作为参考

我有一个对象,它在函数内的许多不同函数中传递.这些函数可能会也可能不会更改对象的值,但如果它们确实更改了它,那么我想获取对象的最新更改.

以下是我试图做的事情:

var ob = {text: 'this is me', name: 'john'}

function (object) {

     changeObject(object);
     customObjectChanger(object);
     callback = function (object) {
          object.text = 'new text';
     }

     callback(object);

     // object value here should be object{text: 'new text', name: 'john'};    
}
Run Code Online (Sandbox Code Playgroud)

javascript variables reference object pass-by-reference

39
推荐指数
3
解决办法
6万
查看次数