我有一个变量,如果这个变量是一个对象,我想调用该对象的一个方法,如果不是,我就不想做任何事情。
我想知道是否有任何理由不这样做。
var foo = null;
////////////////////////////////////////////////
// some code that could change foo to a object
////////////////////////////////////////////////
foo && foo.bar();