私がこのコードを持っている場合:
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