1.基础复习 串讲 变量变量的作用,语法,命名规则var:可以定义变量,但是会有变量名提升,没有作用域的概念let:没有变量名提升,,要先定义后使用,有作用域的概念const...
1.基础复习 串讲 变量变量的作用,语法,命名规则var:可以定义变量,但是会有变量名提升,没有作用域的概念let:没有变量名提升,,要先定义后使用,有作用域的概念const...
一, 补充 1. this的指向 全局函数的指向 window 箭头函数的指向 没有 this 修改箭头函数的执行 bind、call、apply 2. 检测数据类型 检测简...
一, 前端工作中 想要使用面向对象 (封装+继承) 两套方案 1. 难 通用 es5 构造函数+原型 旧一点点的方式 2. 简单 新方案 es6 (高级的js语法标准) c...
01-封装+继承案例需求 02-实现-封装和继承案例 03-实现-封装和继承案例-优化
一, 面向对象 构造函数 + 原型 + 继承 1. 构造函数+原型的回顾 2. 继承在代码作用 复用 让构造函数复用一些另外的构造函数中已经写好的代码 子构造函数去复用父构造...
拓展: 构造函数 + 原型 1.原型的简介 原型本质是一个对象 创建构造函数的时候 也有 在原型上添加的方法 可以直接被实例所使用 例子 构造函数-父亲 实例-孩子 原型-D...
构造函数 - 重要 难点 提取函数到外部 实现了 多个实例共享一个函数 (优化内存空间) 弊端 会污染全部变量 构造函数 构造函数和this 构造函数 - 弊端 对象在堆中...
剩余运算符(...) 1. 数组 语法 : ... 剩余运算符 是一种我们方便获取数据的方式 2. 对象 3.函数形参 4.引用类型复制 1.值类型和数据类型区别 值类型...
七, 数组方法 1. map 作用 map和箭头函数的结合 2. filter 作用 filter-小案例 filter-大案例 3. every 作用 4. some 作用