// 构造函数有个prototype指向原型对象
// Father.prototype -> 原型地址
// 原型有有个指向构造函数的constructor
// Father.prototype.constructor -> 构造函数地址
// 实例有一个指向原型的__proto__ Son.__proto__ -> 原型地址
// 以下为浏览器环境下的例子
function F(){
}
let s = new F()
console.log(s)
/*
F{
__proto__:
constructor: ƒ F()
__proto__: Object
}
可以看出 s 实例获得了构造函数的全部内容,并且多了一个__proto__属性。
而__proto__中还有__proto__ 这例子中指的是object;从实例查找到object的这个
过程其实就是原型链。
*/
js中构造函数,原型,实例的关系,原型链是什么
最新推荐文章于 2024-09-11 15:33:18 发布
关键词由CSDN通过智能技术生成