Object.create(null) 和 {} 区别是什么

Object.create(null) 和 {} 区别是什么 看vuex源码定于对象都是Object.create(null) 为何不直接使用 {}


POPMUISE
浏览 417回答 1
1回答

隔江千里

Object.create(null)没有继承任何原型方法,也就是说它的原型链没有上一层。console.log(Object.create({}).toString);   // function toString() { [native code] }console.log(Object.create(null).toString); // undefined
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript