_.bindKey(object, key, [partials])
创建一个函数,在object[key]
上通过接收partials
附加参数,调用这个方法。
这个方法与_.bind
的不同之处在于允许重新定义绑定函数即使它还不存在。
_.bind.placeholder
值,默认是以 _
作为附加部分参数的占位符。返回新的绑定函数。
const_=require('lodash'); varobject= { 'user': 'fred', 'greet': function (greeting, punctuation) { returngreeting+' '+this.user+punctuation; } }; varbound=_.bindKey(object, 'greet', 'hi'); bound('!'); console.log(bound('!'))