DK
Size: a a a
DK
AC
С
D
K
С
K
VH
SS
PD
AR
MD
AT
SK
data = [Хочу поменять название атрибута по его ключу в родителе или в потомке.
{
key: 1,
attributes: "Название группы атрибутов 1",
tags: [],
children: [
{
key: 11,
attributes: "Название атрибута 1",
tags: ["Число"],
},
],
},
const mapingByKey = (source, num, value) => {
return source.map((record) => {
if (!!record.children && record.children.length > 0) {
record.children = record.children.map((el) => el.key === num ? el.attributes = value : el);
}
return record.key === num ? record.attributes = value : record;
});
};
const a = mapingByKey(data, 1, 'yoyoyo')
console.log(a)
Идет подмена всего элемента на строкуSK
MK
YO
return record.key === num ? record.attributes = value : record;record.key === num){record.attributes = valueMK