JS创建对象之原型模式
2024-10-16 15:23:03
一、原型对象
只要创建了一个新函数,就会根据一组特定的规则为该函数创建一个prototype属性,这个属性指向函数的原型对象;在默认情况下,所有原型对象都会
自动获得一个constructor(构造函数)属性,这个属性是一个指向prototype属性所在函数的指针
二、使用原型对象可以让所有对象实例共享它所包含的属性和方法
function Persion() {} Person.prototype.name = "Mary";
Person.prototype.age = 29;
Person.prototype.job = "Software Engineer";
Person.prototype.sayName = function() {
alert(this.name);
}; var person1 = new Person();
person1.sayName(); // "Mary" var person2 = new Person();
person2.sayName(); // "Mary" alert(person1.satName == person2.sayName); // "true"
最新文章
- 成都印迹婚纱摄影 | yinjilove.com
- 【Unity】改变向量的方向而不改变其大小
- Xcode 8 新特性
- 非Controller类无法使用Service bean解决方案
- TCP/IP协议学习(一) LWIP实现网络远程IAP下载更新
- libsvm-3.21使用文档
- CentOS设置服务开机启动的方法
- 在浏览器中使用jquery取得iframe中页面中指定元素的值的不同
- Django_上传图片和模版获取图片
- css遮罩蒙版效果 分栏效果
- Mac下写博客工具MarsEdit相关资料
- JavaScript中的栈内存和堆内存
- $Django 站点:样式--文章--分类文章--文章详情--文章评论点赞--文章评论点赞统计(数据库优化)
- 电脑黑屏,提示信息:windows 无法验证此文件的数字签名。
- 网络编程_UDP协议_发送端与接收端
- LeetCode(32):最长有效括号
- python3存入redis是bytes
- java基础---->;Base64算法的使用
- springboot之oauth2
- Swift 闭包反向传值