var that = null;Function.prototype.bind = function(obj,arg){ if (that == null){ that = this } return function(){ return that.call(obj,arg); } };function foo() { return this.bar; } foo = foo.bind({bar:1}); foo = foo.bind({bar:2});var result = foo(); console.log(result);//2
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!