Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как вместо ключа в объекте использовать переменную? (https://javascript.ru/forum/misc/77058-kak-vmesto-klyucha-v-obekte-ispolzovat-peremennuyu.html)

Dajoman27 19.03.2019 23:46

Как вместо ключа в объекте использовать переменную?
 
Вот у меня есть такой объект:

let inMak = {
	"Станция1": [3.00, 0, 6.18, 0, 0, 0, 0, 9.53, 12.02, 12.25, 14.15, 15.16, 0, 0, 0, 0, 0, 18.13, 0, 0, 20.35 ],
	"Станция2": [3.20, 6.21, 6.38, 0, 0, 0, 8.20, 10.14, 12.21, 12.48, 14.35, 15.37, 16.08, 16.50, 17.00, 0, 0, 18.32, 0, 19.30, 20.55],
	"Станция3": [3.28, 6.29, 7.08, 7.29, 7.40, 7.58, 8.30, 10.22, 12.34, 12.56, 14.45, 15.45, 16.15, 16.57, 17.13, 17.52, 18.23, 18.40, 19.30, 19.40, 20.55],
	"Станция4": [4.21, 7.20, 7.59, 0, 8.32, 0, 9.23, 11.14, 13.27, 13.47, 15.38, 16.38, 0, 0, 18.22, 0, 0, 19.33, 0, 20.30, 21.52]


И например вводят в input "Станция3", я его заношу в какую то переменную например в station. Теперь у меня station=="Cтанция3". И теперь хочу получить массив с помощью:
inMak.station


Но не получается. Что делать?

рони 19.03.2019 23:48

Dajoman27,
inMak[station]


Часовой пояс GMT +3, время: 10:28.