该函数angular.isDefined测试一个值,如果它被定义
angular.isDefined(someValue)
这相当于执行
value !== undefined; // 将评估为真值是定义
例子
angular.isDefined(42) // 真的 angular.isDefined([1, 2]) // 真的 angular.isDefined(undefined) // 错误的 angular.isDefined(null) // 真的
该函数angular.isUndefined测试一个值是否未定义(它实际上与 相反angular.isDefined)
angular.isUndefined(someValue)
这相当于执行
value === undefined; // 如果值未定义,将评估为真
要不就
!angular.isDefined(value)
例子
angular.isUndefined(42) // 错误的 angular.isUndefined(undefined) // 真的