私のコードが実行されていない理由がわかりません。 私はこのコードを実行すると、私はエラー匿名関数でbind関数を使用する方法
取得コンソールチェック「キャッチされない例外TypeError:(中間値)(中間値)(中間値)は関数ではありませんが、」
var person = {
firstName: "Jane",
lastName: "Doe",
getFullName: function() {
var fullName = this.firstName + this.lastName;
return fullName;
}
}
(function() {
console.log(this.getFullName());
}).bind(person);
'.bind(人が)'関数を呼び出しますが、新しい機能を返さないことに注意してください。 '(function(){...})。bind(person)()'を追加し、chromeデベロッパーツールコンソールでコードを実行すると、その名前が期待どおりに出力されます... – forrert
@forrert同じエラーが発生します。 –