Lodash _.bind

2021-09-22 09:58 更新

_.bind(func, thisArg, [partials])

創(chuàng)建一個(gè)調(diào)用func的函數(shù),thisArg綁定func函數(shù)中的 this (注:this的上下文為thisArg) ,并且func函數(shù)會(huì)接收partials附加參數(shù)。_.bind.placeholder值,默認(rèn)是以 _ 作為附加部分參數(shù)的占位符。注意: 不同于原生的 Function#bind,這個(gè)方法不會(huì)設(shè)置綁定函數(shù)的 "length" 屬性。

添加版本

0.1.0

參數(shù)

  1. func (Function): 綁定的函數(shù)。
  2. thisArg (*): func 綁定的this對(duì)象。
  3. [partials] (...*): 附加的部分參數(shù)。

返回

(Function): 返回新的綁定函數(shù)。

例子

var greet = function(greeting, punctuation) {  return greeting + ' ' + this.user + punctuation;}; var object = { 'user': 'fred' }; var bound = _.bind(greet, object, 'hi');
bound('!');// => 'hi fred!' 
// Bound with placeholders.
var bound = _.bind(greet, object, _, '!');bound('hi');
// => 'hi fred!'


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)