文件名称:INTERVIEW:前端面试题
文件大小:26KB
文件格式:ZIP
更新时间:2024-06-04 00:45:10
JavaScript
原型:每个函数都有个prototype属性,及原型,每个对象都有个__proto__属性,即隐式原型。 原型链:访问一个对象的属性时,首先会在对象的基本属性中查找,如果没有就沿着__proto__这条链往上查找。 继承:所有对象都可以通过__proto__原型链向上查找得到Object.prototype的所有属性和方法,这就是所谓的继承。 javascript语言继承机制的核心是proto。 A insctanceof B:Instanceof的判断队则是:沿着A的__proto__这条线来找,同时沿着B的prototype这条线来找,如果两条线能找到同一个引用,即同一个对象,那么就返回true。如果找到终点还未重合,则返回false。 执行上下文环境:在执行代码之前,把将要用到的所有的变量都事先拿出来,有的直接赋值了,有的先用undefined占个空。 迭代:每一次对过程的重复就叫一次
【文件预览】:
INTERVIEW-master
----README.MD(17KB)
----array()
--------split.js(1KB)
--------splice.js(382B)
--------unique.js(2KB)
----js()
--------check.html(3KB)
--------ajax.js(995B)
----css()
--------center.html(2KB)
----prototype()
--------abc.js(2KB)
--------inherit.js(3KB)
--------newFunc.js(603B)
--------__proto__.js(350B)
----es6()
--------filter.js(310B)
--------try_co.js(1KB)
--------mousemove.html(2KB)
--------promise.js(475B)
--------arrow.js(538B)
----algorithm()
--------sort.js(282B)
--------howmany.js(120B)
--------fibonacci.js(606B)
--------test.js(249B)
--------bubble_sort.js(688B)
--------insert_sort.js(420B)
--------cacu.js(303B)
--------select_sort.js(576B)
--------sumOfThree.js(270B)
--------deepCopy.js(1KB)
--------quick_sort.js(1KB)