标签: 面向对象
4 个内容
笔记(3)
本文深入探讨了 JavaScript 原型链,包括`__proto__`、`prototype`和相关方法。讨论了如何通过原型链实现继承,以及`Object.setPrototypeOf`和`Object.getPrototypeOf`的现代用法。同时,还介绍了`Symbol.hasInstance`等高级特性以及`Object.create()`的使用,强调了理解原型链对于掌握 JavaScript 对象和继承机制的重要性。
Elliot Yang·
112 浏览
本文介绍了构造函数与 `new` 操作符的使用。构造函数是命名以大写字母开头且通过 `new` 调用的函数。`new` 操作符创建新对象,并将 `this` 指向该对象,`new.target` 可用于判断函数是否通过 `new` 调用。文章还提供了 `new` 操作符的模拟实现。
Elliot Yang·
94 浏览