angular.identity
angular.identity
函数返回传递给它的第一个参数。
angular.identity(参数)
此函数对函数式编程很有用,如果未传递预期函数,则可以将此函数作为缺省函数提供。
例子:
angular.identity(42) // 42
var mutate = function(fn, num) {
return angular.isFunction(fn) ? fn(num) : angular.identity(num)
}
mutate(function(value) {return value-7}, 42) // 35
mutate(null, 42) // 42
mutate("mount. rushmore", 42) // 42