必要なマップを作成new
し、オブジェクトでは必要ないのはなぜですか?
var o = new Object();
var m = new Map();
var constructorObject = o.constructor;
var constructorMap = m.constructor;
var newObject = constructorObject();
var newMap = constructorMap(); //splat
その最後の行は、
TypeError: Constructor Map requires 'new'
at Map (native)