动态原型模式 js
2024-09-05 12:35:38
动态原型模式
function Person(name,age){
this.name = name;
this.age = age;
if(typeof this.sayName != "function"){
Person.prototype.sayName = function(){
alert(this.name);
}
}
} var person1 = new Person("china",2);
person1.sayName(); //"china"
注:使用动态原型模式时,不能使用对象字面量重写原型,如果在已经创建了实例的情况下重写原型,那么就会切断现有实例与新原型之间的联系
最新文章
- 40个Java多线程问题总结
- MIT 6.828 JOS学习笔记12 Exercise 1.9
- ASP.NET Core 十种方式扩展你的 Views
- iOS 之APP上架
- 附录E 安装Kafka
- 深入浅出iOS事件机制
- 《Linux及安全》实践3.2
- 利用带关联子查询Update语句更新数据
- WinForm------字段不能为空错误
- 【转】set容器的基本操作
- java连接各种数据库代码大全
- sql经典习题及其答案(纠正错误版)
- Code Hard or Go Home
- [Ramda] Simple log function for debugging Compose function
- Wix学习整理(2)——HelloWorld安装添加UI
- 知识点练习day9
- 学号 20175313《Java程序设计》 第七周学习总结
- Spring-Data-Jpa环境配置与实际应用
- javafx的scene大小不能在控制器中设置
- C# Http文件上传下载
热门文章
- Jenkins自动化CI CD流水线之3--参数化构建
- 1.4 Go语言-switch语句(转)
- 第五章:引用类型(一)-Object和Array
- DRF接入Oauth2.0认证[微博登录]报错21322重定向地址不匹配
- Java-IO读写文件简单操作2
- 2019.03.21 读书笔记 枚举ENUM
- 快速学习 Python 数据分析包 之 pandas
- [转]asp.net core视图组件(ViewComponent)简单使用
- JetBrains IDE激活
- weblogic 10.3.5重置密码