Object.create()和new Object的区别?

用Object.create()创建新对象,没有想要改变原型的值,但是也不能改变创建的对象的属性值,但是用new Object可以。请问区别在哪里?
图片描述

图片描述

阅读 7.7k
1 个回答

clipboard.png

Object.create的第二个参数代表要写入创建出来的对象的属性,他是不可写的,所以你的赋值没有用.
更多例子请看MDN的解释

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题