<div dir="ltr">I believe there's a very simple way to do this today: new Map([...mapA, ...mapB, ...mapC]).<div><br></div><div>Almost as nice as map.assign :-)</div><div><br></div><div>- Gil Tayar</div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Jan 18, 2018 at 8:12 PM T.J. Crowder <<a href="mailto:tj.crowder@farsightsoftware.com">tj.crowder@farsightsoftware.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">On Thu, Jan 18, 2018 at 6:08 PM, Mike Samuel <<a href="mailto:mikesamuel@gmail.com" target="_blank">mikesamuel@gmail.com</a>> wrote:<br>><br>> What if, instead of a variety of assign methods, we respeced<br>> Object.assign to do this given a Map as the left-value?<br><br></div><div dir="ltr"><div>I think even if one posits that that would have been a good idea when `Object.assign` was defined, the ship has sailed. Code in the wild setting custom properties on `Map` instances using `Object.assign` would suddenly break.</div></div><div dir="ltr"><div><br></div><div>-- T.J. Crowder</div></div>
_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</blockquote></div>