лучшая структура данных для сопоставления значений

#javascript #data-structures #mapping

Вопрос:

Я хотел бы сопоставить поля из системы A в систему B.

  • item.id имеют тип int и исходят из системы A
  • inventory.id имеет тип string и происходит из системы B
  • inventory.name имеет тип string и происходит из системы B

Отношение:

  • inventory.id и inventory.name являются ключевыми:пары значений
  • item.id должны быть сопоставлены с inventory.id и inventory.name

Цель: я хотел бы получить переменный ввод item.id и верните inventory.id в одном месте сценария и inventory.name в другом месте. предложенное решение:

Я подумывал сделать это таким образом:

 item[2] = ["regas3", "ncymahj asads"];
...
 

Вопрос:
какова наилучшая/наиболее эффективная структура данных для использования?
Есть какие-либо комментарии и предложения по улучшению?