ES6学习笔记
TiAmo丶Li
cv工程师的成长之路
展开
-
关于ES6的一些基础学习
let和var 1.作用域不同 var举例: var a=[]; for(var i =0 ; i<10;i++){ a[i]=function(){ console.log(i); }; } a[6]();//10 a[6]=function(){console.log(i);} i在全局范围内有效 let: var a=[]; for(let...原创 2019-06-25 20:27:30 · 272 阅读 · 0 评论 -
关于ES6的一些学习
Set和Map数据结构 Set 用法: ES6提供了新的数据结构Set.它类似于数组,但是成员的值都是唯一的,没有重复的值. Set本身是一个构造函数,用来生成Set数据结构. const s = new Set(); [2,3,4,5,4,2,2].forEach(x => s.add(x)); for(let i of s){ console.log(i); } // 2,3,4,5...原创 2019-06-25 20:29:11 · 142 阅读 · 0 评论 -
深入理解async函数
含义及作用 引入了函数,使得异步操作变得更加方便.async函数就是将Generator函数的星号(*)替换成async,将yield替换成await,仅此而已.async函数对Generator函数的改进,体现在以下四点. 内置执行器 更好的语义 更广的适用性 返回值是promise 基本用法 async函数返回一个Promise对象,可以使用then方法添加回调函数,当函数执行的时候,一旦...原创 2019-06-25 20:30:17 · 687 阅读 · 0 评论