
ES6
易安sparkle
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ES6 基本语法1(变量、解构赋值、字符串、函数)
一、变量的声明: 1.let(限制在当前作用域使用) ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效 例1:下面的代码如果使用var,最后输出的是10 //es5 var a=[]; for(var i=0;i<10;i++){ a[i]=function(){ console.log(i); //10...原创 2019-03-19 16:28:18 · 223 阅读 · 0 评论 -
ES6 基本语法2(class、Set和Map数据结构)
五、class的基本语法 1.类 (1)ES6通过class关键字,可定义类 class Point { constructor(x, y) { this.x = x; this.y = y; } toString() { return '(' + this.x + ', ' + this.y + ')'; } } 说明: 定义了一个“类”,可以看到里...原创 2019-03-20 09:27:59 · 497 阅读 · 0 评论 -
ES6 新增的Symbol属性
ES6中引入了第6种原始类型:Symbol(用给定名称作为唯一标识) 一、创建Symbol let firstName = Symbol(); let person = {}; person[firstName] = '易安'; console.log(person[firstName]); //'易安' Symbol函数接受一个可选参数,可添加一段文本描述即将创建的Sy...原创 2019-07-24 11:15:51 · 264 阅读 · 0 评论 -
ES6 Promise用法
在JavaScript的世界中,所有代码都是单线程执行的。 由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现: 一、Promise Promise 是异步编程的一种解决方案,其实是一个构造函数,自身有all、reject、resolve这几个方法,原型上有then、catch等方法。 Promise对象的特点: 对象的状态不受外界...原创 2019-07-24 16:05:32 · 181 阅读 · 0 评论 -
ES6 Iterator
一、for-of循环 对于一个数组,遍历其中值的方法: (一)for循环 var arr = ['a', 'b', 'c']; for (var i=0;i<arr.length;i++) { console.log(arr[i]); } (二)for-in方法 var arr = ['a', 'b', 'c']; for(var i in arr){ consol...原创 2019-07-30 11:46:48 · 147 阅读 · 0 评论 -
ES6 Generator 函数
一、什么是Generator 函数 例1:先看下面的Generator函数: function* hGenerator() { console.log("this is generator"); } 该函数与普通函数的区别是在定义时有个*,执行该函数: function* hGenerator() { console.log("this is generator"); } hello...原创 2019-07-30 16:39:01 · 223 阅读 · 0 评论 -
ES6 async
一、async async的意思是"异步",顾名思义是有关异步操作有关的关键字。 例1:构造一个async方法 async function helloAsync(){ return "helloAsync"; } console.log(helloAsync()); //Promise {<resolved>: "helloAsync"} 申明async方法只需在普通的...原创 2019-08-09 20:19:04 · 271 阅读 · 0 评论 -
Object.keys()、Object.values()、Object.entries()的用法
Object.keys(obj) 参数:要返回其枚举自身属性的对象 返回值:一个表示给定对象的所有可枚举属性的字符串数组 处理对象,返回可枚举的属性数组 let person = {name:"张三",age:25,address:"深圳",getName:function(){}}; console.log(Object.keys(person)); 处理数组,返回索引值数组 l...原创 2019-08-17 21:26:25 · 60231 阅读 · 9 评论