質問で私の語彙が誤解を招く場合は申し訳ありませんが、基本的には、1 つの JavaScript オブジェクト内のプロパティの値として変数を使用したいと考えています。例えば:
var fruits = {
banana: 'yellow',
apple: 'red',
jazz_apple: apple
}
関数を定義して を呼び出すとthis
、問題なく値にアクセスできます。
var fruits = {
banana: 'yellow',
apple: 'red',
jazz_apple: function() {
return this.apple //fruits.jazz_apple() returns 'red'
}
}
しかし、この値を取得する関数を定義したくありません。関数を使用せずに、オブジェクト内のfruits.apple
新しいプロパティで以前に宣言された ('red') の色を再利用する方法はありますか?fruits.jazz_apple