(function(value) {
this.value = value;
$('.some-elements').each(function(elt){
elt.innerHTML = this.value; // possibly undefined (Why?)
});
})(2);
上記のコードの「this」の値を誰か説明できますか?
私の理解:
this.value = value // Line 2
- ここではこれはグローバル オブジェクトを参照しています
elt.innerHTML = this.value; // line 4
- なぜこれが「おそらく」未定義なのですか。説明してください。
編集:ところで、これの「これ」の説明を徹底的に読みました(「この」キーワードはどのように機能しますか?)投稿(上記のコードを取得した場所から)