[js]Object.create学习

1.第二个参数的意义

代码

// Create a new object whose prototype is a new, empty object
// and add a single property 'p', with value 42.
o = Object.create({}, { p: { value: 42 } });

// by default properties ARE NOT writable, enumerable or configurable:
o.p = 24;
o.p;
// 42
delete o.p;
// false

o.q = 12;
for (var prop in o) {
  console.log(prop);
}
// 'q'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,455评论 0 4
  • 昨天下午接到群主通知,要在群里分享自己100天的复盘结果,觉得有点突然就往后退了一天,好让我准备一下。 其实前两天...
    刘冰杰阅读 3,297评论 0 0
  • 感恩父母养育之恩 理解我的忙碌 支持我的生活 感恩老师的答疑 让我朝着正确的方向践行种子法则 仰心的主持也是非常喜...
    秀W阅读 2,523评论 0 2