js中Object.create怎么用
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,小编给大家分享一下js中Object.create怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、用Object.
千家信息网最后更新 2026年11月01日js中Object.create怎么用
小编给大家分享一下js中Object.create怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
1、用Object.create()方法创建新对象,并使用现有对象提供新对象的proto。
2、提供两个参数,第一个是新创建的原型对象,第二个是为新创建的对象添加属性的对象。
实例
// father 对象let father = { name: 'father', friend: ['abby', 'bob']} // 生成新实例对象 child1let child1 = Object.create(father) // 更改值类型属性child1.name = '修改了name'console.log(child1.name) //修改了name // 更改引用类型值child1.friend.push('chely')console.log(child1.friend) //[ 'abby', 'bob', 'chely' ] // 生成新实例对象 child2let child2 = Object.create(father)console.log(child2.name) //fatherconsole.log(child2.friend) //[ 'abby', 'bob', 'chely' ]知识点扩展:
Object.create()创建方法实例
const person = { isHuman: false, printIntroduction: function() { console.log(`My name is ${this.name}. Am I human? ${this.isHuman}`); }};const me = Object.create(person);me.name = 'Matthew'; // "name" is a property set on "me", but not on "person"me.isHuman = true; // inherited properties can be overwrittenme.printIntroduction();// expected output: "My name is Matthew. Am I human? true"运行结果
> "My name is Matthew. Am I human? true"
以上是"js中Object.create怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
对象
实例
篇文章
内容
属性
方法
知识
类型
生成
不怎么
两个
原型
参数
大部分
更多
知识点
结果
行业
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技
小米移动互联网科技园
深圳九邦互联网科技有限公司
互联网是不是新科技
互联网科技公司税收优惠
奇士达互联网科技
电子科技大学互联网
唐信互联网科技 大连
互联网科技汛
太原新华互联网科技学校怎么样
互联网公司会议桌创意科技软装饰
北京大学互联网科技怎么样
受益于互联网科技的高速发展
港股科技和互联网
千方科技属于互联网企业吗
深圳市罗太互联网科技有限公司
上海同邻互联网科技有限公司规模
互联网公司属于科技吗
马化腾互联网科技教学
深圳互联网科技园地址
西安纸贵互联网科技有限公司
互联网科技公司名称
互联网科技有限公司 翻译
互联网时代科技改变生活
互联网和黑科技的看法
本届互联网博览会上的黑科技
梅州GM互联网络科技有限公司
科技互联网行业投资研究
张家口科技产业互联网平台
福仕德教育科技互联网