Как передать значение массива как ключ объекта в Javascript - PullRequest
0 голосов
/ 07 мая 2020

У меня возникла проблема, когда я пытаюсь передать данные в моем приложении для реагирования. Как я должен передать отфильтрованный [0] [0] как ключ к объекту данных?

Ответы [ 3 ]

1 голос
/ 07 мая 2020

данные ["someKey"] [отфильтрованные [0] [0]] должны работать

1 голос
/ 07 мая 2020

При работе с вложенными объектами может быть два случая

  1. Где мы знаем ключ: в этом случае мы можем использовать a.something.otherKey
  2. Где мы получаем ключ динамически: В этом случае мы используем a[something][otherKey]

. Я продемонстрирую это на следующем примере. Давайте иметь два объекта. person={ "name":"Ram", "age":27, "vehicles": { "car":"limousine", "bike":"ktm-duke", "airlines":{ "lufthansa" : "Air123", "British airways" : "Brt707" } } } и airlines=["lufthansa","British airways"]

Теперь позволяет получить значение "lufthansa" в личном объекте. Мы делаем это как a["vehicles"]["airlines"][b[0]]

Надеюсь, это поможет.

0 голосов
/ 07 мая 2020

Благодаря @acbay вот ответ: если отфильтрованный массив, data ["someKey"] [filter [0] [0]] должны работать. - acbay

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...