AngularJS angular.isDefined 和 angular.isUndefined
例子
该函数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) //真的