Wie kann ich die Einträge von einer Karte effizient auf eine andere Karte kopieren, auf der die Zielkarte mehrere RefereJavaScript

Javascript-Forum
Anonymous
 Wie kann ich die Einträge von einer Karte effizient auf eine andere Karte kopieren, auf der die Zielkarte mehrere Refere

Post by Anonymous »

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?');
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post