_.bind と _bindAll を理解できるように、でチュートリアルを読んでいます。
ウェブサイトには次のコードがあります
function Developer(skill) {
this.skill = skill;
this.says = function(){
alert(this.skill + ' rocks!');
}
}
var john = new Developer('Ruby');
john.says(); //Ruby rocks!
対
function Developer(skill) {
this.skill = skill;
this.says = function(){
alert(this.skill + ' rocks!');
}
}
var john = new Developer('Ruby');
var func = john.says;
func();// undefined rocks!
関数への参照を保存してから関数を呼び出すと、ウィンドウのコンテキストが発生するのはなぜですか?