关于构造函数和原型 构造函数:相当于java中“类”的存在,如原生JS中的Array, Function, String, Date等等,都是构造函数。例如new Date()通过new操作符进行调用,用来创建一个Date对象的实例。 一个便于理解的栗子,描述js通过原型模式实现继承的过程 ...
本文在个人主页同步更新 背就完事了 介绍:一些知识点相关的面试题和答案 使用姿势:看答案前先尝试回答,看完后把答案收起来检验成果 面试官:什么是构造函数 答:构造函数的本质是一个普通函数,他的特点是需要通过new关键字来调用,用来创建对象的实例。所有的引用类型,如 , ,function等都是由构造函数实例化而来。一般首字母大写。 解析:首字母大写只是约定俗成的规范。首字母小写的函数也可以用作构造 ...
2019-12-16 09:32 0 449 推荐指数:
关于构造函数和原型 构造函数:相当于java中“类”的存在,如原生JS中的Array, Function, String, Date等等,都是构造函数。例如new Date()通过new操作符进行调用,用来创建一个Date对象的实例。 一个便于理解的栗子,描述js通过原型模式实现继承的过程 ...
本文在个人主页同步更新~ 背就完事了 介绍:一些知识点相关的面试题和答案 使用姿势:看答案前先尝试回答,看完后把答案收起来检验成果~ 面试官:如何理解JS的作用域和作用域链 答:在ES5中,只有全局作用域和局部作用域。ES6因为let,const的引入而有了块作用域。js ...
写在前面:本文内容主要根据慕课网双越老师的付费课程“一天时间迅速准备前端面试 快速构建初级前端知识体系 ”进行编写,主要是为了自己在面试前总结学习,欢迎留言指教。 本系列包括如下内容: JS基础-变量类型和计算 JS基础-原型和原型链 JS基础-作用域和闭包 JS基础-异步 ...
前段时间我朋友从上家公司离职,上周开始了前端面试(现在已经上班了),一天我下班回到出租房时,他问我原型链是什么?一时半会我竟然也不知道从何说起能够让他很清楚的明白,又忽然想起之前我一个朋友也问过我闭包的问题,因此在这里记录解惑一下,下面我会以面试官和应聘者的口吻进行介绍理解 ...
前段时间我朋友从上家公司离职,上周开始了前端面试(现在已经上班了),一天我下班回到出租房时,他问我原型链是什么?一时半会我竟然也不知道从何说起能够让他很清楚的明白,又忽然想起之前我一个朋友也问过我闭包的问题,因此在这里记录解惑一下,下面我会以面试官和应聘者的口吻进行介绍理解 ...
__proto__:隐式原型,prototype:显示原型,二者全等(===) 原型链是用来查找引用类型的属性方法的。 要查找某个属性方法时,从当前位置开始,沿着原型链一级一级向上查找,找到了就执行对应操作;否则,继续查找,直到Object.prototype.proto,为 null ...
题目1:如何判断一个变量是数组类型 答案: 题目2:原型链继承的例子(原型链继承,还有很多方法 参考我的js系列继承的6种方式) 答案: 题目3:描述new一个对象的过程 答案: ①、创建一个新对象 ②、this指向这个新对象 ③、执行代码,即对this赋值 ...
JS(原型和原型链) 题目1.如何准确判断一个变量是数组类型 使用 instanceof 方法 题目2.写一个原型链继承的例子 实例:封装 DOM 查询 定义构造函数 Elem,属性封装成 id 打印出所有的 html 将所有的 html 变为 hello ...