2017-07-10 4 views
0

私はobject.propertyの最後に変数を追加してプロパティを選択することによってtrue/false文をconsole.logに出力しようとしています:(appleAmount.amount + number)? どうやってやるの? JavaScriptでNode.js object-property +変数をどのようにconsole.logに出力しますか?

let apple = 48; 
let appleAmount = { 
    amount0 : 20, 
    amount1 : 40, 
    amount2 : 48 
} 

let number = 2; 
console.log(apple === appleAmount.amount+number); 

答えて

1

、あなただけではなく、ドット演算子によって、その文字列名によってプロパティにアクセスすることができます:あなたのユースケースはあまり変わらない場合は、しかし、私が代わりに配列を使用することになり、

console.log(apple === appleAmount[`amount${number}`]); // If your version supports interpolation 
console.log(apple === appleAmount['amount' + number]); 
+0

オブジェクトの –

+0

ありがとう!答えのためのBrett Beatty – DavidInu071

関連する問題