如果我有这个代码:
var foo1 = new Foo();
var foo2 = new Foo();
我想这样做:
function updateFoo1 (foo)
{
if (foo === foo1) //If foo is foo1
{
//code for processing
return true;
}
else //Foo must be foo2 or another instance of foo not foo1
return false;
}
这是否会按预期工作以确保函数参数是否与该类的任何其他实例foo
相同foo1
或不同?如果没有,我应该怎么做才能得到我想要的结果?foo2
foo