0

次の JavaScript オブジェクト定義を検討してください。

var person = {
    firstName: "John",
    lastName : "Doe",
    id       : 5566,
    fullName : function() {
       return this.firstName + " " + this.lastName;
    }
};

オブジェクト プロパティ (つまり関数) を使用する場合は、次のコードを記述する必要があることはわかっています。

person.fullName();

私の知る限り、JavaScript オブジェクトは、プロパティまたはメソッドと呼ばれる名前付きの値のコンテナーです。

また、 firstName、lastName、idなどのオブジェクト プロパティを個別の変数として定義できることもわかっています。さて、私の質問は、関数「fullName」を変数として定義することもできますか? 可能であれば、どのように?もしそうでなければ、なぜですか?

ありがとうございました。

4

4 に答える 4