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