JSFiddle - React, Tailwind, and code Playground

JavaScript

var map1= [{name: 'triangle', value: '1'},{name: 'square', value: '2'}];
var map2= ['triangle','rectangle'];
var result=[];
for(i=0; i<map2.length; i++){
    var comp= map2[i];
    for(j=0; j<map1.length; j++){
        if(map1[j].hasOwnProperty('name')){
            if(map1[j].name == comp){
               result.push(map1[j]); 
            }
        }
    }
}
alert(JSON.stringify(result));