JavaScript的原型prototype

i番 2019-03-22 08:50:10
非new出来的对象的prototype指向顶端Object的prototype,而Object.prototype的constructor指向Object new出来的对象比如var a=new Fn(),new有四个步骤,是返回的对象,其prototype指向Fn的prototype,Fn.prototype的constructor默认指向Fn(可更改Fn 的prototype,一旦更改,Fn.prototype的constructor不会默认添加,需手动添加,未添加就会像非new出来的对象一样指向Object),所以访问a的属性或方法,如果a本地没有就会按照prototype查找,默认找到了Fn.prototype
...全文
103 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
丰云 2019-03-22
  • 打赏
  • 举报
回复
。。。好绕啊。。。
i番 2019-03-22
  • 打赏
  • 举报
回复
引用 1 楼 改天换地 的回复:
"其prototype指向Fn的prototype" 这里错了,是_"其__proto__指向Fn的prototype"
谢谢哈
i番 2019-03-22
  • 打赏
  • 举报
回复
引用 1 楼 改天换地 的回复:
"其prototype指向Fn的prototype" 这里错了,是_"其__proto__指向Fn的prototype"
好嘞好嘞 我再看看
i番 2019-03-22
  • 打赏
  • 举报
回复
嗯,比饶舌还绕
改天换地 2019-03-22
  • 打赏
  • 举报
回复
"其prototype指向Fn的prototype" 这里错了,是_"其__proto__指向Fn的prototype"

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧