博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我所理解的 Object.create
阅读量:5818 次
发布时间:2019-06-18

本文共 729 字,大约阅读时间需要 2 分钟。

const person = {        isHuman: false,        printIntroduction: function () {            console.log(`My name is ${this.name}. Am I human? ${this.isHuman}`);        }    };    // 创建的是一个空对象, 该对象的__proto__属性连接到 person 对象上面    const me = Object.create(person);     console.log(me, 'me is wate') // {}    console.log(me.isHuman, '我是普通的属性')  // false    me.name = 'liba'    me.isHuman = 'true'    修改 me 对象的属性并不会影响 person 对象的属性     console.log(person) // {isHuman: false, printIntroduction: ƒ}     console.log(me, 'me') // {name: "liba", isHuman: "true"}    console.log(person.printIntroduction()) // My name is undefined. Am I human? false    console.log(me.printIntroduction()) // My name is liba. Am I human? true复制代码

外面在下雨,喜欢下雨天。

转载地址:http://fzzdx.baihongyu.com/

你可能感兴趣的文章
Nginx+PHP7 安装及配置
查看>>
KeyPass密码管理软件使用说明
查看>>
shell如何快速锁定所有账号
查看>>
听比喻,懂原理(1)超五类双绞线和六类双绞线的区别
查看>>
HTML 5实现的手机摇一摇
查看>>
Linux 文件IO理解
查看>>
Ninject 2.x细说---2.绑定和作用域
查看>>
30个非常时尚的网页联系表单设计优秀示例
查看>>
使用membership(System.Web.Security)来进行角色与权限管理
查看>>
C# 委托、事件 学习
查看>>
opticom 语音质量验证白皮书
查看>>
3D实时渲染中的BSP树和多边形剔除
查看>>
Frank Klemm's Dither and Noise Shaping Page: Dither and Noise Shaping In MPC/MP+
查看>>
Rational Rose 2003 下载、破解及安装方法(图文)
查看>>
网络抓包的部署和工具Wireshark【图书节选】
查看>>
Redis在Windows+linux平台下的安装配置
查看>>
Maven入门实战笔记-11节[6]
查看>>
几篇JavaEye的博客
查看>>
Local declaration of 'content' hides instance variable
查看>>
Android学习之路十四:TabHost
查看>>