constant.js

/**
 * 创建一个返回 `value` 的函数。
 *
 * @alias module:Util.constant
 * @since 1.0.0
 * @param {*} value 新函数返回的值。
 * @returns {Function} 返回新的常量函数。
 * @example
 *
 * const obj = { a: 1 }
 *
 * const returnObj = constant(obj);
 *
 * console.log(returnObj() === obj); // true
 */
function constant(value) {
    return function () {
        return value;
    };
}
export default constant;