【发布时间】:2026-01-21 08:50:02
【问题描述】:
我了解到,如果我想从这个例子中提取一个方法。
var jane={
name:'jane',
describe:function(){
return 'Person named '+this.name;
}
};
我不能这样做。
var func =jane.describe;
func();
由于它不起作用,为什么这不起作用?我也被告知解决方案如下
var func =jane.describe.bind(jane);
func();
我不明白,这个函数的“绑定”属性是什么,为什么将“jane”传递给绑定属性?
【问题讨论】:
标签: javascript scope extract global chain