[javascript]js原型链以及原型链继承
2024-08-30 13:25:30
基础的三个要素: 函数
,函数实例
,实例原型
.
实例原型
相当于 父类
,
函数
相当于构造函数
举例:
class Fn extends Fn.prototype{
}
实例:
let f = new Fn();
Fn不能直接加方法或者属性,只能通过Fn.prototype
f可以动态添加属性或者方法。如果f添加属性与Fn.prototype里面的一致,则会保留两份,例如下面:Kevin
不管你是否“覆盖
”,它都存在。
function Person() {
}
Person.prototype.name = 'Kevin';
var person = new Person();
person.name = 'Daisy';
console.log(person.name) // Daisy
delete person.name;
console.log(person.name) // Kevin
原型链跟继承不一样的地方在于:
继承时候,父类的内容就是子类的内容,修改后,父类的就"丢失"了;原型链则是,父类的还是父类的,子类会从父类得到,但是父类的东西一直都在;
最新文章
- java编程题
- HackerRank ";Jumping on the Clouds";
- Nginx下WordPress的Rewrite
- iOS定位到崩溃代码行数
- 蒟蒻修养之cf橙名计划
- gcc/g++ 静态动态库 混链接.
- ArcGIS API Reference &; Flex API samples学习进度备忘
- C# DateTimePicker控件详解
- 201521123093 java 第六周学习总结
- 写一函数,用来求表达式1+2+3+.....+n的值,并编写主函数
- windows查看端口占用 windows端口占用 查找端口占用程序 强制结束端口占用 查看某个端口被占用的解决方法 如何查看Windows下端口占用情况
- 制作高仿QQ的聊天系统(上)—— 布局文件 &; 减少过度绘制
- 图片通过Base64Coder编码、解码
- echarts 与 百度地图bmap结合系列: 如何设置地图缩放级别和监听缩放事件
- windows 环境内网超快同步 DFS
- python之路07文件处理
- linux操作系统4 软件包管理
- Jsp&;Servlet入门级项目全程实录第7讲
- 从0开始搭建Element项目
- redis 学习(一)