【前端笔记】JS原型的理解

比较零散,真就是笔记和理解了,没有教程性质。教程可以去看表严肃的课

  • 不要将function看做纯粹的函数,而要把它看做一个object对象,但其实它还是个函数,只是作为构造器存在。因此,操作时以.来连接。
  • 继承上一级的prototype:
1
Laptop.prototype = Object.create(Computer.prototype)
  • 恢复构造器
1
Laptop.prototype.constructor = Laptop;
  • 进行新的prototype定义
1
2
3
4
5
6
Laptop.prototype.like = function() {
console.log("NOTEBOOK!");
}
Laptop.prototype.power = function() {
console.log("BATTERY!");
}
  • 注意,顺序不能错,先要继承,恢复构造器和进行新的定义顺序无所谓。

【前端笔记】JS原型的理解
https://学习.fun/front-end/js-prototype/
Author
Stephen Zeng
Posted on
June 20, 2024
Licensed under