ES6学习笔记
TiAmo丶Li
cv工程师的成长之路
展开
-
关于ES6的一些基础学习
let和var1.作用域不同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 评论