<div class="jb51code">
<pre class="brush:xhtml;">
<!DOCTYPE html>
<div class="jb51code">
<pre class="brush:xhtml;">
<!DOCTYPE html>
此时加入bind
此时会发现this改变为text
函数字面量里也适用,目的是保持上下指向(this)不变。
此时点击按钮text里的字会变色。可见this不为button而是obj。
bind()的方法在ie,6,7,8中不适用,需要扩展通过扩展Function prototype可以实现此方法。
nop.prototype = self.prototype;
bound.prototype = new nop();
return bound;
};
}
此时可以看到ie6,8中也支持bind()。
array = Array.prototype.slice.call( array,0 );