次の JavaScript オブジェクト定義を検討してください。
var person = {
firstName: "John",
lastName : "Doe",
id : 5566,
fullName : function() {
return this.firstName + " " + this.lastName;
}
};
オブジェクト プロパティ (つまり関数) を使用する場合は、次のコードを記述する必要があることはわかっています。
person.fullName();
私の知る限り、JavaScript オブジェクトは、プロパティまたはメソッドと呼ばれる名前付きの値のコンテナーです。
また、 firstName、lastName、idなどのオブジェクト プロパティを個別の変数として定義できることもわかっています。さて、私の質問は、関数「fullName」を変数として定義することもできますか? 可能であれば、どのように?もしそうでなければ、なぜですか?
ありがとうございました。