重複の可能性:
オブジェクトリテラル宣言での自己参照
この例のように、JSにはいくつかの単純なオブジェクトがあります。
var object = {
firstname : 'john',
lastname : 'paul',
wholename : firstname + lastname
}
この単純なことはうまくいきません。johnとpaulは名前全体で定義されていないため、関数を実行した場合にのみ機能する「this」演算子を使用しようとしました(getWholeName(){return this.firstname+this.lastname} )
。しかし、関数ではなく変数を使用したい場合、どうすればよいですか?私も試しobject.firstname + object.lastname
ましたが、うまくいきません。