JSFiddle - React, Tailwind, and code Playground
by adeneo
JavaScript
var tagsArray = [
{
name: "1",
selected: false
},
{
name: "2",
selected: false
},
{
name: "3",
selected: false
}
]
var selectedTags = [
{
name: "1",
selected: true
}
]
var map = {};
tagsArray.forEach(function(obj, index) {
map[obj.name] = index;
});
console.log(map)
selectedTags.forEach(function(obj) {
if ( obj.selected ) {
tagsArray[map[obj.name]].selected = true;
}
});
document.body.innerHTML = '<pre>' + JSON.stringify(tagsArray, null, 4) + '</pre>';