跳至主要內容
JavaScript随记

原型不可写

重写类的prototype对象并不会影响实例__proto__的指向。

class A {}
var o = {a: 1}
A.prototype = o
var instance = new A()
console.log(instance.a) // undefined
console.log(Object.getPrototypeOf(instance) === o) // false

Caryam2024/1/3...小于 1 分钟JavaScript