假设我有这种代码:
var obj1 = {test: false};
function testCondition(condition){
if (!condition){
testCondition(condition);
}
}
testCondition(obj1.test);
上面的代码将false
作为参数传递给testCondition
. 如何传递对 obj1.test 的引用而不是传递它的值?
编辑 哇,感谢您的快速回复!:) 但我想补充一点,我不能传递整个对象,因为我想构建一个通用函数/方法,它只检查参数并执行 onComplete 回调或 onError 回调。上面的代码只是我现在所处的情况的例子。