angular.isDefined 和 angular.isUndefined
函数 angular.isDefined
测试一个值,如果它被定义
angular.isDefined(someValue 中)
这相当于表演
value !== undefined; // will evaluate to true is value is defined
例子
angular.isDefined(42) // true
angular.isDefined([1, 2]) // true
angular.isDefined(undefined) // false
angular.isDefined(null) // true
函数 angular.isUndefined
测试一个值是否未定义(它实际上与 angular.isDefined
相反)
angular.isUndefined(someValue 中)
这相当于表演
value === undefined; // will evaluate to true is value is undefined
要不就
!angular.isDefined(value)
例子
angular.isUndefined(42) // false
angular.isUndefined(undefined) // true