У меня есть строка value
и объект obj
, я хочу преобразовать value
в array
, затем найти его в obj
по значению и получить name
, но он возвращает undefined
, что Я пропустил?
let value = '3,4';
let obj = {
"DistrictData": [{
"id": 3,
"name": 'blah'
}, {
"id": 4,
"name": 'oops'
}]
}
let res = value.split(',').map((v, i) => obj.DistrictData.find(o => o.id === v))
console.log(res)