JSFiddle - React, Tailwind, and code Playground

by ztyankov

JavaScript

var tagsArray = [
    {
        name: "1",
        selected: false
    },
    {
        name: "2",
        selected: false
    },
    {
        name: "3",
        selected: false
    }
];

var selectedTags = [
    {
        name: "1",
        selected: true
    },
    {
        name: "3",
        selected: true
    }
];

var i,j;

for(i = 0; i < tagsArray.length; i++){
    for(j = 0; j < selectedTags.length; j++){
        if(tagsArray[i].name === selectedTags[j].name){
            tagsArray[i].selected = true;
            break;
        }
    }
}

document.body.innerHTML = '<pre>' + JSON.stringify(tagsArray, null, 4) + '</pre>';