教程 lodash tutorial

_.bindKey(object, key, [partials])

_.bindKey(object, key, [partials]) 创建一个函数,该函数绑定指定对象的指定方法,并可预先填充部分参数。

  • object:要绑定方法的对象。
  • key:要绑定的方法名称。
  • partials(可选):要预先填充的部分参数。

示例:

javascript
// 定义一个对象
const obj = {
  name: "Alice",
  greet(greeting) {
    return `${greeting}, ${this.name}!`;
  },
};

// 创建一个绑定了对象方法的新函数
const boundGreet = _.bindKey(obj, "greet", "Hello");

// 调用新函数
console.log(boundGreet());
// 输出:Hello, Alice!

在这个例子中,boundGreet 函数绑定了对象 obj 的 greet 方法,并预先填充了 "Hello" 作为第一个参数。