社区
JavaScript
帖子详情
为什么js 的constructor中是无限循环嵌套prototype和constructor?
gzfdxy
2012-09-03 10:34:29
为什么js 对象的constructor中是无限循环嵌套prototype和constructor?
哪位高手能帮忙讲解一下?
...全文
137
1
打赏
收藏
为什么js 的constructor中是无限循环嵌套prototype和constructor?
为什么js 对象的constructor中是无限循环嵌套prototype和constructor? 哪位高手能帮忙讲解一下?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rainsilence
2012-09-03
打赏
举报
回复
function test() {
}
test.prototype.say = function() {}
constructor是第一个function的内容。
prototype是除了constructor的上面两段内容的总和。也就是test这个对象,不包含内容+下面的method list
prototype
和__proto__的区别&&
constructor
与
prototype
为何形成
循环嵌套
1.Javascript中所有的对象都是Object的实例,并继承Object.
prototype
的属性和方法,也就是说,Object.
prototype
是最底层。
prototype
是函数才有的属性 __proto__是每个对象都有的属性
prototype
就是一个对象,所以它有 __proto__ 属性,__proto__ 同时又指向
constructor
下的
prototype
,从...
js
高级笔记
1 ES6简介 1.1 let关键字 (1)特性: let声明的变量只在所处于的块级有效 (用{}可以限制变量的使用范围:for循环中声明的i是局部变量); 在一个大括号中,使用let关键字声明的变量才具有块级作用域,var关键字没有此特点 防止循环变量变为全局变量 使用let声明的变量没有变量提升 使用let声明的变量具有暂时性死区(一个块级作用域中,如果有变量生成,就只能使用声明的变量,声明前不能使用,声明之后可以正常使用(全局变量的访问只能是在块级作用域中没有声明同名变量时有效)),使用
JavaScript面试题
1.Javascript原型链
prototype
:原型对象,每个函数都有一个
prototype
属性,再通过 new 命令实例对象时,该属性会成为该实例的原型对象。
constructor
:构造函数。指向原型对象的
constructor
proto:实例对象的原型 点击跳转 2.什么是window对象? 什么是document对象? window对象代表浏览器中打开的一个窗口。document对象代表整个html文档。实际上,document对象是window对象的一个属性。 3.document.o
阮一峰的JavaScript 教程读书笔记之面向对象编程
文章目录OOP实例对象与new命令构造函数new命令this 关键字实质使用场合(1)全局变量(2)构造函数(3)对象的方法使用注意1.避免函数多层嵌套中使用this2.避免数组处理中的`this`this绑定call函数 OOP 实例对象与new命令 构造函数
JS
中的面向对象是通过构造函数(
constructor
)和原型链(
prototype
)来实现的。JavaScript 语言使用构造函数(
constructor
)作为对象的模板。 var Vehicle = function () { this.
web大前端面试—JavaScript
1.关于闭包 什么是闭包? 闭包是有权限访问其它函数作用域内的变量的一个函数。 在
js
中,变量分为全局变量和局部变量,局部变量的作用域属于函数作用域,在函数执行完以后作用域就会被销毁,内存也会被回收,但是由于闭包是建立在函数内部的子函数,由于其可访问上级作用域的原因,即使上级函数执行完,作用域也不会被销毁,此时的子函数——也就是闭包,便拥有了访问上级作用域中变量的权限,即使上级函数执行完以后作用域内的值也不会被销毁。 闭包解决了什么? 本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。由于闭包可以缓存
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章