您可以使用
{ }
创建一个看似空的对象,但该对象仍然具有__proto__
和通常的hasOwnProperty
以及其他对象方法。 但是,有一种方法可以创建一个纯粹的“字典”对象:
let dict = Object.create(null); // dict.__proto__ === "undefined" // No object properties exist until you add them
这种方式创建的对象就很纯粹,没有任何属性和对象,非常干净。
您可以使用
{ }
创建一个看似空的对象,但该对象仍然具有__proto__
和通常的hasOwnProperty
以及其他对象方法。 但是,有一种方法可以创建一个纯粹的“字典”对象:
let dict = Object.create(null); // dict.__proto__ === "undefined" // No object properties exist until you add them
这种方式创建的对象就很纯粹,没有任何属性和对象,非常干净。
转载于:https://my.oschina.net/u/3946362/blog/3070913