always
创建总是返回相同值的函数
47 bytes
since v12.2.0
使用方法
创建一个总是返回相同值的函数,无论传递给它什么参数。
import * as _ from "radashi";
const alwaysTrue = _.always(true);
alwaysTrue(); // truealwaysTrue(1, 2, 3); // true使用场景
如果值是原始类型,您可以避免使用 always(改用 () => true),但如果您需要一个总是返回相同对象引用的函数,或者如果您想在多次调用中记忆化计算,它可能很有用。
// 未记忆化() => someCalculation()// 记忆化_.always(someCalculation())
// 不是同一个对象() => ({ a: 1, b: 2 })// 同一个对象_.always({ a: 1, b: 2 })