プロパティの呼び出しを省略したい。

実現したいこと

javascript

1var language = language || {};2 3language.kind = {4 GoodMornig:{5 Japanise: "おはよう",6 English: "Good mornig",7 Chinese: "早上好",8 },9 greeting: (key) => {10 console.log(key);11 }12};13 14 15 16language.kind.greeting(language.kind.GoodMornig.English);17//以下のイメージで実行できるようにならないか。language.kind.GoodMornig.を省略したい。18language.kind.greeting(English);

毎回16行目のように「オブジェクト名.プロパティ」で値を取得してくるのではなく、
18行目のように取得したいプロパティ名をそのまま記載したいといった場合、
どのような変更すればよいでしょうか?

どなたかお分かりになる方いらっしゃいましたら、ご教授いただければ幸いです。

コメントを投稿

0 コメント