Improve this Doc View Source angular.identity

From Get docs
< Function components in ngAngularjs/docs/1.8/api/ng/function/angular.identity


Improve this Doc View Source angular.identity

  1. function in module ng

Overview

A function that returns its first argument. This function is useful when writing code in the functional style.

function transformer(transformationFn, value) {
  return (transformationFn || angular.identity)(value);
};

// E.g.
function getResult(fn, input) {
  return (fn || angular.identity)(input);
};

getResult(function(n) { return n * 2; }, 21);   // returns 42
getResult(null, 21);                            // returns 21
getResult(undefined, 21);                       // returns 21

Usage

angular.identity(value);

Arguments

Param Type Details
value * to be returned.


Returns

* the value passed in.


© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ng/function/angular.identity