![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
diosa44
这个作者很懒,什么都没留下…
展开
-
面向对象:浅谈this以及this指向问题
面向对象:浅谈this以及this指向问题this 是在函数执行的时候确立的,而不是声明的时候,他的指向完全取决于函数调用的地方(箭头函数除外),当一个函数执行的时候,他会创建一个执行上下文,包括函数在哪里被调用(调用栈)、调用方式、参数等,this 就是一个记录的属性,他会在函数执行的过程中被用到this的指向谁调用指向谁事件监听函数内部,this指向绑定该监听器的那个元素节点构造函数内部,this指向创建的新对象箭头函数,没有自己的arguments、this,所以t原创 2020-08-15 16:22:53 · 247 阅读 · 0 评论 -
面向对象:面向对象原理以及new构造函数的过程(附原型链面试题解析)
面向对象上一篇文章原型链的面试题答案:1. 说说JS中的原型链以及最顶端是什么访问一个属性时,会先在实例本身查找该属性,如果没有,就到其原型对象中去查找,若还是没有会去构造这个对象的构造函数中去查找,如果没有就在这个构造函数中的prototype中去找,如果还是没有就到Object对象中去找,再没有就是null2. prototype和__proto__的概念prototype是函数的一个属性(每个函数都有一个prototype属性),这个属性是一个指针,指向一个对象。它是显示修改对象的原型原创 2020-08-11 23:22:09 · 162 阅读 · 0 评论 -
面向对象:原型链分析及常见面试题
原型链1.原型链显示原型链:我们常见的prototype隐式原型连:在一般环境下无法访问,不可见,可以通过 proto 方式访问,隐式原型链用于 javascipt 引擎内部对原型链的搜寻,通过显示原型设置2、原型链核心每个对象都有 proto,该属性指向其原型,在调用实例的属性和方法的时候,在实例对象上找不到,就会到原型对象上找,如果原型对象上也找不到则会返回一个null构造函数的 prototype 属性也指向实例的原型对象原型对象的 constructor 属性指向构造函原创 2020-08-11 09:11:41 · 368 阅读 · 0 评论