上一页 1 2 3 4 5 6 ··· 21 下一页

2020年9月12日

12-ES6之async 函数

摘要: async async 是 ES7 才有的与异步操作有关的关键字,和 Promise , Generator 有很大关联的。 语法 async function name([param[, param[, ... param]]]) { statements } name: 函数名称。 param: 阅读全文

posted @ 2020-09-12 17:35 shisanjun 阅读(114) 评论(0) 推荐(0) 编辑

11-ES6之Promise 对象

摘要: 概述 是异步编程的一种解决方案。 从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。 Promise 状态 状态的特点 Promise 异步操作有三种状态:pending(进行中)、fulfilled(已成功)和 rejected(已失败)。除了异步操作的结果,任何其他操作都无法改 阅读全文

posted @ 2020-09-12 17:32 shisanjun 阅读(133) 评论(0) 推荐(0) 编辑

10-ES6之Generator 函数

摘要: ES6 新引入了 Generator 函数,可以通过 yield 关键字,把函数的执行流挂起,为改变执行流程提供了可能,从而为异步编程提供解决方案。 基本用法 Generator 函数组成 Generator 有两个区分于普通函数的部分: 一是在 function 后面,函数名之前有个 * ; 函数 阅读全文

posted @ 2020-09-12 17:30 shisanjun 阅读(144) 评论(0) 推荐(0) 编辑

9-ES6之迭代器

摘要: Iterator Iterator 是 ES6 引入的一种新的遍历机制,迭代器有两个核心概念: 迭代器是一个统一的接口,它的作用是使各种数据结构可被便捷的访问,它是通过一个键为Symbol.iterator 的方法来实现。 迭代器是用于遍历数据结构元素的指针(如数据库中的游标)。 迭代过程 迭代的过 阅读全文

posted @ 2020-09-12 17:27 shisanjun 阅读(151) 评论(0) 推荐(0) 编辑

8-ES6之数组

摘要: <script> //数组的方法from() of() //from()将伪数组转换成真正的数组 //ES5写法将伪数组转换成真正的数组 function add(){ let arr=[].slice.call(arguments); console.log(arr) } add(1,2,3) / 阅读全文

posted @ 2020-09-12 17:09 shisanjun 阅读(136) 评论(0) 推荐(0) 编辑

7-ES6之Map 与 Set

摘要: Map 对象 Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。 Maps 和 Objects 的区别 一个 Object 的键只能是字符串或者 Symbols,但一个 Map 的键可以是任意值。 Map 中的键值是有序的(FIFO 原则),而添加到对象中的键则不是。 Ma 阅读全文

posted @ 2020-09-12 17:07 shisanjun 阅读(141) 评论(0) 推荐(0) 编辑

6-ES6之Symbol

摘要: ES6 引入了一种新的原始数据类型 Symbol ,表示独一无二的值,最大的用法是用来定义对象的唯一属性名。 ES6 数据类型除了 Number 、 String 、 Boolean 、 Objec t、 null 和 undefined ,还新增了 Symbol 。 Symbol 函数栈不能用 n 阅读全文

posted @ 2020-09-12 16:59 shisanjun 阅读(140) 评论(0) 推荐(0) 编辑

2020年9月2日

5-ES6之 解构赋值

摘要: 解构赋值是对赋值运算符一种扩展 它针对数组和对象来进行操作 优点:代码书写简捷已读 概述 解构赋值是对赋值运算符的扩展。 他是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。 在代码书写上简洁且易读,语义更加清晰明了;也方便了复杂对象中数据字段获取。 解构模型 在解构中,有下面两部分参与 阅读全文

posted @ 2020-09-02 16:06 shisanjun 阅读(119) 评论(0) 推荐(0) 编辑

4-ES6之this

摘要: 参考 https://www.cnblogs.com/pssp/p/5216085.html http://caibaojian.com/deep-in-javascript-this.html 阅读全文

posted @ 2020-09-02 16:03 shisanjun 阅读(83) 评论(0) 推荐(0) 编辑

3-ES6之函数

摘要: 函数参数的扩展 1)默认参数 使用函数默认参数时,不允许有同名参数。只有在未传递参数,或者参数为 undefined 时,才会使用默认参数,null 值被认为是有效的值传递。 函数参数默认值存在暂时性死区,在函数参数默认值表达式中,还未初始化赋值的参数值无法作为其他参数的默认值。 function 阅读全文

posted @ 2020-09-02 15:54 shisanjun 阅读(152) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 21 下一页

导航