マップを別のマップにコピーするにはどうすればいいですか? [重複] 質問する

マップを別のマップにコピーするにはどうすればいいですか? [重複] 質問する

MapJavaScript で を複製/コピーするにはどうすればよいですか?

配列を複製する方法は知っていますが、 を複製/コピーするにはどうすればいいでしょうかMap?

var myArray = new Array(1, 2, 3);
var copy    = myArray.slice();
// now I can change myArray[0] = 5; & it wont affect copy array

// Can I just do the same for map?
var myMap = new ?? // in javascript is it called a map?
var myMap = {"1": 1, "2", 2};
var copy  = myMap.slice(); 

ベストアンサー1

JavaScript にマップが導入されると、コンストラクターが反復可能オブジェクトを受け入れることを考慮すると、非常に簡単になります。

var newMap = new Map(existingMap)

ドキュメントはこちら:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map

おすすめ記事