这个问题特定于被命名为angular.isDefined()的isDefined。如果传递给它的变量没有定义,我们不希望它找到返回false的方法,而不是抛出一个未定义的错误。variables.In,下面的示例x不是定义的,typeof x没有抛出任何Uncaught ReferenceError: x is not defined error.where,如果我使用angular.isDefinedif(angular.isDefined(x)) // throws error because x