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 · 694 阅读 · 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 · 1355 阅读 · 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 · 474 阅读 · 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 · 569 阅读 · 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 · 332 阅读 · 0 评论 -
JS高级-面向对象编程
JS高级-面向对象编程1.面向对象编程介绍1.1两大编程思想面向过程面向对象1.2面向过程编程POP面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。1.3面向对象变编程OOP面向对象就是把事务分解成一个个对象,然后由对象之间分工与合作。就好将大象装进冰箱,面向对象的做法就是先找到对象,并写出这些对象的功能:1.大象对象功能:进去2.冰箱对象功能:打开、关闭3.使用大象和冰箱的功能因此面向对象就是以对象功能来划分原创 2022-05-06 20:55:36 · 576 阅读 · 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 · 995 阅读 · 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 · 405 阅读 · 0 评论
分享