JSFiddle - React, Tailwind, and code Playground

by Guddu Kumar

JavaScript

var array = [
  {'id': '12c', 'name': 'New name 1','name':'New name 1'},
 
];

function update(items) {
    var item;
    for (var i = 0; i < items.length; i++) {
    debugger
        item = items[i];
        if (item.id === item.id) {
            item.name = name;
            return;
        }
        if (item.children) {
             update(item.children, id, name);
        }
    }
}
update(array);

document.body.innerHTML = JSON.stringify(array);
console.log(array)