source: imaps-frontend/node_modules/lodash-es/constant.js@ d565449

main
Last change on this file since d565449 was d565449, checked in by stefan toskovski <stefantoska84@…>, 4 weeks ago

Update repo after prototype presentation

  • Property mode set to 100644
File size: 526 bytes
RevLine 
[d565449]1/**
2 * Creates a function that returns `value`.
3 *
4 * @static
5 * @memberOf _
6 * @since 2.4.0
7 * @category Util
8 * @param {*} value The value to return from the new function.
9 * @returns {Function} Returns the new constant function.
10 * @example
11 *
12 * var objects = _.times(2, _.constant({ 'a': 1 }));
13 *
14 * console.log(objects);
15 * // => [{ 'a': 1 }, { 'a': 1 }]
16 *
17 * console.log(objects[0] === objects[1]);
18 * // => true
19 */
20function constant(value) {
21 return function() {
22 return value;
23 };
24}
25
26export default constant;
Note: See TracBrowser for help on using the repository browser.