Wie kann ich die Einträge von einer Karte effizient auf eine andere Karte kopieren, auf der die Zielkarte mehrere Refere
Posted: 01 Feb 2025, 10:20
Ich habe einen Weg gefunden, die Einträge von einer Karte auf eine andere Karte zu kopieren, auf der die Zielkarte mehrere Referenzvariablen hat, aber ich vermute, dass sie nicht optimal ist. Gibt es eine kürzere/effizientere Art?
Code: Select all
const mapFrom = new Map([[1, 'from']]);
const mapTo = new Map([[1, 'to']]);
const refMapTo = mapTo;
mapTo.clear();
for (const [key, value] of mapFrom) mapTo.set(key, value);
if (mapTo.get(1) === mapFrom.get(1) && mapTo === refMapTo) {
console.log('this code works but can I avoid the `for...of` iteration?');
}