javascript
那年1998
这个作者很懒,什么都没留下…
展开
-
原型链查找属性的顺序 + 原型链的三角关系
原型:是一种关系,实例对象和原型对象的一种关系,关系是通过原型来联系的 原型链:任何一个对象都有 __proto__ 属性, 指向了原型对象,原型对象也是对象,也有__proto__ 属性,指向了自己的原型对象,这样形成的链式结构叫做原型链。 先要了解: (1)实例对象中有__proto__原型。指向了构造函数的prototype的 (2)函数中有prototype原型,指向的是某个构造...原创 2019-05-11 21:23:42 · 2074 阅读 · 1 评论 -
let 和 var 引起的闭包面试题
首先闭包的形成的条件: 1.有两个函数 2.两个函数是嵌套关系 3. 内部的函数调用了内部函数的变量 其次变量的查找规则:沿着作用域链逐层往外面查找,直到找到全局的,(属性找不到为undefind,变量为err) 最重要的一句话:js函数在运行的时候在他们被定义的作用域中,而不是被执行的作 下面进入正题,这是一个面试题: var a = []; fo...原创 2019-06-01 20:49:56 · 451 阅读 · 0 评论