From 45a7219a4fac3bb9726f3888ef3fb01f7320918f Mon Sep 17 00:00:00 2001 From: Weijing Jay Lin Date: Wed, 27 Apr 2016 19:53:29 -0700 Subject: [PATCH] add demo Add a more clear demo for the usage. --- src/Angular.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Angular.js b/src/Angular.js index f14b819c53b8..a3c24ea4132a 100644 --- a/src/Angular.js +++ b/src/Angular.js @@ -449,6 +449,14 @@ noop.$inject = []; return (transformationFn || angular.identity)(value); }; ``` + ```js + var getResult = function (fn, val) { + return (fn || angular.identity)(val); + }; + var result = getResult(function (n) { return n * 2; }, 3); // result = 6 + var null_result = getResult(null, 3);// null_result = 3 + var undefined_result = getResult(undefined, 3);// undefined _result = 3 + ``` * @param {*} value to be returned. * @returns {*} the value passed in. */