JSFiddle - React, Tailwind, and code Playground
JavaScript
var arr1 = [{
id: 1,
place_ids: [1, 3]
}, {
id: 1,
place_ids: [0, 2]
}, {
id: 1,
place_ids: [1, 2, 3]
}],
arr2 = [{
id: 0,
name: "place1"
}, {
id: 1,
name: "place2"
}, {
id: 2,
name: "place3"
}, {
id: 3,
name: "place4"
}, {
id: 4,
name: "place5"
}];
function findPlacesByIds (ids) {
return arr2.filter(function(elm){
return ~ids.indexOf(elm.id);
})
}
console.log(findPlacesByIds(arr1[0].place_ids));