var obj = {
x: 81,
getX: function() {
console.log(this.x)
}
};
var getX = obj.getX.bind(obj);//use obj as 'this';
getX();//81
var getX = function(){
obj.getX.apply(obj);
}
getX();//also 81
Zastosowanie wiążą i zadzwonić/zastosowanie wyglądają bardzo podobnie, chcę wiedzieć, jaka jest różnica między them.The dwa getX Funkcja powyżej jest taka sama?jaka jest różnica między „wezwanie/zastosowanie” i „związać”
Sprawdź http://stackoverflow.com/questions/1986896/what-is-the-difference-between-call i zastosuj lub http://stackoverflow.com/questions/15455009/js-call-apply-vs-bind – Rakesh