1
私は以下のコードを持っています。私の結果は "Hello Mr. John Doe"です。コールリアクション機能が動作しない
function formatname(name) {
return name.fullName;
};
const name = {
firstName: 'John',
lastName: 'Doe',
fullName: function() {
return this.firstName + ' ' + this.lastName;
}
};
const getName = (
<h1>Hello Mr. {formatname(name)}</h1>
);
ReactDOM.render(
getName,
document.getElementById('root')
);
しかし、私がそれを保存すると、 "Hello Mr."と表示されます。私は変数fullNameで間違っています。あなたのコードで
ありがとうございます。あなたは私に電話をしてもらえますか? "という意味ですか? – HungNguyen
参照:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind bind()メソッドは、呼び出されたときにthisキーワードが指定された値に設定され、新しい関数が呼び出されたときに指定された引数のシーケンスが指定された値よりも前にある新しい関数を作成します。 –