千家信息网

js原型不能传参的示例分析

发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,这篇文章主要介绍js原型不能传参的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、由于原型包含了引用类型值带来的问题,在创建子类型的例子中,参数不能像超级类型的构造函
千家信息网最后更新 2024年11月26日js原型不能传参的示例分析

这篇文章主要介绍js原型不能传参的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

1、由于原型包含了引用类型值带来的问题,在创建子类型的例子中,参数不能像超级类型的构造函数一样传递。

2、传递给超类型的构造函数参数将改变继承这种超类型子类型的所有实例。

实例

// 父构造函数function Father(name, age) {    this.age = age    this.child = {        name: name    }}// 子构造函数function Children() {} Children.prototype = new Father('father', 111) // 创建子实例let c1 = new Children()let c2 = new Children()// 修改引用类型值 namec1.child.name = '修改引用类型值'// 修改值类型 agec1.age = 222console.log(c1.age)// 222 console.log(c1.child)// { name: '修改引用类型值' } console.log(c2.age)// 111 console.log(c2.child)// { name: '修改引用类型值' }

在修改了某个实例的值类型age后,两个实例的值类型age值不同。相反,在修改了某个实例的引用类型值后,所有实例的引用类型值都发生了变化,没有隔离,共享了一个数据。

以上是"js原型不能传参的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

类型 实例 函数 原型 示例 分析 内容 参数 篇文章 建子 不同 两个 价值 例子 兴趣 小伙 小伙伴 数据 更多 知识 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 小程序 服务器 安全证书 生涯数据库 山西小型软件开发销售电话 数据库空值 属于关系型数据库模型特点的是 字节跳动软件开发薪资 美国大学网络安全研究生排名 对软件开发的理解及建议 服务器查看请求数据 数据库kid 番禺区光纤网络技术开发服务标准 石家庄点网络技术有限公司 网络安全防诈骗体会200 正常人基因数据库 测试数据库连接超时 自身信息注册服务器账号担责吗 大量访问攻击服务器的方法 软件开发需求说明案例 长春鑫泽网络技术有限公司怎么样 oracle数据库补丁升级 语音对讲软件开发哪家专业 数据库可以用多种语言加程序吗 绍兴市公安局网络安全 设置外键后怎么导入数据库 二道江数据库怎么进去 银行系统数据库面试题目 勒索病毒数据库怎么消除 深圳软件开发科技有限公司 access数据库课设 东信网络技术有限公司是外包吗
0