Как jonrsharpe уже указано в комментарии: вторым параметром функции, которую вы передаете функции map
, является индекс объекта, на котором вы используете карту.Вы можете прочитать о параметрах в документах .
. Таким образом, решение было бы использовать этот индекс для доступа к значениям другого массива, например:
var obj = ["Singapore", "Malaysia"]
var pr = ["SG", "MY"] // need to pass value to map function
render(){
obj.map((val, index) => {
abbr = pr[index];
// abbr will get the values "SG", "MY" whatsoever
}
Вам просто нужно следить за тем, чтобы ваши obj и pr массивы имели одинаковый размер и были правильно отсортированы.