服务器

Array

Collection

Date

Function

Lang

Math

Number

Object

Seq

String

Util

Properties

Methods

_.bind(func, thisArg, partials)

创建一个函数,func用它接收的参数的this绑定thisArgpartials前缀进行调用。

_.bind.placeholder值默认为_单体版本,可用作部分应用参数的占位符。

注意:与原生函数Function#bind绑定不同,此方法不会设置绑定函数的“长度”属性。

初始

0.1.0

参数
  1. func (功能):绑定的功能。
  2. thisArg (*):的this绑定func
  3. [partials] (... *):部分应用的参数。
返回

(函数):返回新的绑定函数。

function greet(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!'