window.color = "red"; var o = {color: "blue"}; function sayColor(){ alert(this.color); } var objectSay = sayColor().bind(o); objectSay();
你一定是抄错了: var objectSay = sayColor.bind(o); 注意红色部分,应该是函数名,而不是直接调用函数。否则便不是函数绑定了。
window.color = "red"; var o = {color: "blue"}; function sayColor(){ alert(this.color); } sayColor.call(o);
87,904
社区成员
224,614
社区内容
加载中
试试用AI创作助手写篇文章吧