ECMAScript6
文章平均质量分 77
普通网友
这个作者很懒,什么都没留下…
展开
-
ECMAScript6(一)
let命令:用来声明一个变量,和var非常类似 const命令:用来声明一个常量,常量就是不可以变化的量 解构赋值基本概念:本质上就是一种匹配模式,只要等号两边的模式相同,那么左边的变量就可以被赋予对应的值 解构赋值主要分为:1.数组的解构赋值 2.对象的解构赋值 3.基本类型的解构赋值原创 2017-09-04 18:29:50 · 253 阅读 · 0 评论 -
ECMAScript6(二)
数据结构Set 集合的基本概念:集合是由一组无序且唯一(既不能重复)的项组成,这个数据结构使用了与有限集合相同的数据概念,应用在计算机的数据结构中。 特点:key和value相同,没有重复的value。 ES6 提供了数据结构Set,它类似于数组,但是成员的值都是唯一的,没有重复的值 1.如何创建一个Set const s = new Set([1,2,3,4]) console.lo原创 2017-09-05 09:09:01 · 134 阅读 · 0 评论 -
ECMAScript6(三)
Iterator 和 for...of循环 在ES6中新增了Set和Map两种数据结构,再加上JS之前原有的数据和对象,这样就有了四种数据集合,平时还可以组合使用它们,定义自己的数据结构,比如数组的成员是Map,Map的成员是对象等,这样就需要一种同一的接口机制,来处理所有不同的数据结构。 Interator就是这样的一种机制,它是一种接口,为各种不同的数据结构提供同一的访问机制,任何数据结构原创 2017-09-06 19:12:41 · 243 阅读 · 0 评论 -
ECMAScript6(四) Symbol数据类型
1.symbol:表示独一无二的值,是js中的第七种数据类型symbol 函数前不能使用new 否则会报错,原因在于symbol是一个原始类型的值,不是对象symbol 函数会接收一个字符串作为参数,表示对symbol的描述,主要是为了在控制台显示,或者转为字符串的时候,容易区分。let s1 = Symbol('s1'); // 仅仅为了描述和区分let s2 = Symbol('...原创 2018-02-27 18:11:36 · 155 阅读 · 0 评论 -
ECMAScript6(五) 内置对象的扩展和箭头函数
1.模版字符串let bOn = false; let html = `<ul> <li> <span>首页</span> <span>${`首页`}</span> // 字符串的拼接 ...原创 2018-02-28 10:01:20 · 169 阅读 · 0 评论 -
ECMAScript6(六)异步操作之Promise
Promise:是es6中新增的异步编程解决方案,体现在代码中它是一个对象,可以通过Promise 构造函数来实例化new Promise(cb) ===> 实例的基本使用 Pending Revolved Rejected两个原型方法:Promise.prototype.then()Promise.prototype.catch()let arr = [ 'https://timg...原创 2018-02-28 11:26:50 · 218 阅读 · 0 评论