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