Как найти индекс одного массива и использовать это значение индекса для выбора значения из другого массива

#javascript #arrays #angularjs #typescript

#javascript #массивы #angularjs #typescript

Вопрос:

 const COUNTY = ["DELHI","GUJARAT","GOA","ANDHRA"]

const COUNTY_CODE = ["001","002","003","004"]
  

У нас есть 2 массива. Первый массив, который мы показываем в выпадающем списке. Нам нужно передать код округа из 2-го массива на основе округа, выбранного в 1-м массиве.

Как это сделать, используя angular JS, javascript и typescript??

Ответ №1:

Вы можете использовать indexOf функцию для поиска индекса округа, а затем использовать ее для поиска кода во втором массиве.

 const COUNTY = ["DELHI","GUJARAT","GOA","ANDHRA"]

const COUNTY_CODE = ["001","002","003","004"]

const selected = "DELHI";

const selectedIndex = COUNTY.indexOf(selected);

const code = COUNTY_CODE[selectedIndex];

console.log(code);