0
如何创建一个Map,需要new
并且它不是必需的对象?Map vs Object的和谐ES6构造函数类型?
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)