我们可以使用对象字面量{}
来创建空对象,但这样创建的对象有隐式原型__proto__
和一些对象方法比如常见的hasOwnProperty
,下面这个方法可以创建一个纯对象。
一、创建空对象
栗子:
let dict = Object.create(null);console.log(dict); // No propertiesconsole.log(dict.__proto__); // undefined
二、使用 {}
栗子:
let dic = {};console.log(dic);console.log(dic.__proto__);
结果: