
ES6-11
文章平均质量分 82
一心想进字节的小阿涵
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ES6基础总结(下)
ES6基础总结(下) 文章目录ES6基础总结(下)1.生成器1.1生成器的函数参数1.2生成器函数实例2.Promise3.Set集合3.1 Set实践4.Map数据类型5.Class 类 1.生成器 生成器函数是ES6提供的一种异步编程解决方案,语法行为与传统函数完全不同 生成器其实就是一个特殊的函数 可用来进行异步编程 常见的异步编程:文件操作、网络操作(ajax,request)、数据库操作 function * gen(){ console.log('222'); } //调用生成器函数 l原创 2022-05-17 21:56:44 · 664 阅读 · 0 评论 -
ES6基础总结(上)
ES6基础知识(上) 文章目录ES6基础知识(上)1. let关键字1.2 let声明的变量只在所处于的块级作用域(一对大括号产生的作用域)有效1.3 还可以防止循环变量变成全局变量1.4 不存在变量提升,必须先声明在使用1.5 暂时性死区2. 变量的解构赋值2.1 数组的解构2.2 对象的解构3. 模板字符串3.1 声明3.2 内容可以直接出现换行符3.3 变量拼接4. 简化对象的写法5. 箭头函数5.1 箭头函数的特性5.1.1 **this** 是静态的,**this** 始终指向函数声明时所在作用域原创 2022-05-15 18:03:42 · 1325 阅读 · 0 评论 -
JS高级-函数进阶
JS高级-函数进阶 文章目录JS高级-函数进阶1.函数的定义和调用1.1函数的定义方式1.2函数的调用方式2.this2.1 改变函数内部 this 指向2.2 call apply bind 总结3.严格模式3.1什么是严格模式3.2开启严格模式3.3严格模式中的变化4.高阶函数5.闭包5.1变量作用域5.2什么是闭包5.3闭包案例6.递归6.1什么是递归?6.2浅拷贝和深拷贝 1.函数的定义和调用 1.1函数的定义方式 1.函数声明方式 function 关键字(命名函数) //自定义函数(命名函数)原创 2022-05-12 17:23:45 · 450 阅读 · 0 评论 -
JS高级-ES5中的新增方法
JS高级-ES5中的新增方法 1.ES5新增方法概述 ES5中给我们新增了一些方法,可以很方便的操作数组或者字符串,这些方法主要包括: 数组方法 字符串方法 对象方法 1.1数组方法 迭代(遍历)方法:forEach()、map()、filter()、every(); forEach() 语法:array.forEach(function(currentValue,index,arr)) currentValue:数组当前项的值 index:数组当前项的索引 arr:数组对象本身 var arr=[原创 2022-05-10 18:41:47 · 549 阅读 · 0 评论 -
JS高级-构造函数与原型
JS高级-构造函数与原型 1.实例、静态成员以及构造函数 1.1实例成员 实例成员就是通过构造函数内部的this添加的成员 实例成员只能通过实例化的对象来访问,不可以通过构造函数来访问实例成员 function Fun(name,age,sex){ this.name=name; this.age=age; this.sex=sex; this.test=function(){ console.log('实例成员') } } var fun=new原创 2022-05-10 16:09:39 · 313 阅读 · 0 评论 -
JS高级-面向对象编程
JS高级-面向对象编程 1.面向对象编程介绍 1.1两大编程思想 面向过程 面向对象 1.2面向过程编程POP 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。 1.3面向对象变编程OOP 面向对象就是把事务分解成一个个对象,然后由对象之间分工与合作。 就好将大象装进冰箱,面向对象的做法就是 先找到对象,并写出这些对象的功能: 1.大象对象 功能:进去 2.冰箱对象 功能:打开、关闭 3.使用大象和冰箱的功能 因此面向对象就是以对象功能来划分原创 2022-05-06 20:55:36 · 550 阅读 · 0 评论 -
ES6—const声明变量及特点
const声明变量及特点 我们在利用const声明变量时的格式如下: const SCHOOL='清华'; 看似和 let var 差不多,但是再利用const进行变量的声明时同样具有一些特点。 const声明时的注意事项 1.一定要赋予初始值 const A; 控制台将会报错 2.一般常量要大写(潜规则) 实际小写并无错 大小写均可 const A=10; console.log("A="+A); const a=10; console.log("a="+a); 3.常量值不能修改 const原创 2022-03-24 19:01:53 · 962 阅读 · 0 评论 -
ES6—let变量声明及声明特性
ES6—let变量声明及声明特性 let 用来声明变量 作用和 var 一样 但是声明变量具有一些特性 let 声明格式 let a; let b,c,d; let e=100; let f=111,g=222,h=[]; let 具有的特性: 1.变量不能重复声明 但是 var 可以重复 作用就是防止变量污染 let star='张涵'; let star='小阿涵'; [外链图片转存失败,源站可能有防盗链原创 2022-03-24 18:30:28 · 373 阅读 · 0 评论