NT
я иногда говорю иммутабельная трансформация
Size: a a a
NT
h
h
NT
R
B
М
B
B
B
A
М
function someFunc(data) {
const cache = {};
return data.reduce((acc, item) => {
if (cache[item["itemType"]]) {
acc[cache[item["itemType"]]] = { ...acc[cache[item["itemType"]]], content: `${acc[cache[item["itemType"]]]["content"]}:${item["content"]}` };
} else {
acc.push(item);
cache[item["itemType"]] = acc.length - 1;
}
return acc;
}, []);
}
R
function someFunc(data) {
const cache = {};
return data.reduce((acc, item) => {
if (cache[item["itemType"]]) {
acc[cache[item["itemType"]]] = { ...acc[cache[item["itemType"]]], content: `${acc[cache[item["itemType"]]]["content"]}:${item["content"]}` };
} else {
acc.push(item);
cache[item["itemType"]] = acc.length - 1;
}
return acc;
}, []);
}
М
R
R
R
М
М
R