扫码关注官方订阅号
为什么构造函数Task会有2个原型?这样设置的原理是什么???
认证0级讲师
stackoverflow上的老问题了:http://stackoverflow.com/questions/9959727/proto-vs-prototype-in-javas...
prototype 自身的原型__proto__ 指向构建自身对象的类的prototype
prototype
__proto__
Task首先是一个你自定义定的函数对象,由基本的Function构造出来的,
所以
Task.constructor === Function //true Task.__proto__ === Function.prototype //true
可以通过过对象的proto进行动态修改类的prototype的内容
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
stackoverflow上的老问题了:http://stackoverflow.com/questions/9959727/proto-vs-prototype-in-javas...
prototype自身的原型__proto__指向构建自身对象的类的prototypeTask首先是一个你自定义定的函数对象,由基本的Function构造出来的,
所以
可以通过过对象的proto进行动态修改类的prototype的内容