ES6
文章平均质量分 90
黛梨
闭心自慎,终不失过兮.
展开
-
Set和Map数据结构
1.set基本用法: set是ES6提供的一种新的数据结构,有点像数组,但是他的成员都是唯一的,没有重复的值。其次,set本身就是一个构造函数,是用来生成set数据结构的。 如下:var s= new Set(); [2,3,4,5,5,3,4,2].map(x=>s.add(x)) for(i of s){ console.log(i); } //2,3,4,5以上代码的意思是通过ad原创 2017-05-17 15:41:31 · 596 阅读 · 0 评论 -
变量的解构赋值
结构赋值是ES6中新引进的概念,只要眸中数据结构具有Iterator接口,都可以采用数组形式的解构赋值。1.数组的解构赋值基本用法: ES6允许按照一定得到模式,从数组和对象中提取值,对变量进行赋值,这被称作解构,在这之前,为变量赋值只能通过直接指定值,如下:var a=0; var b=3; var c=2;但是,ES6允许这样写:var [a,b,c] = [0,3,2]; 上面的代码表示,原创 2017-05-10 17:07:19 · 827 阅读 · 0 评论 -
Module模块
ES6的Class只是面向对象编程的语法糖,升级了ES5的构造函数的原型链继承的写法,并没有实际的解决模块化的问题。 module功能就是为了解决这个问题而提出的。1.export命令模块功能主要由两个命令构成:export和import。export命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能。 一个模块就是一个独立的文件,如果希望外部能够读取模块内部的某个变量,就必原创 2017-06-22 20:14:47 · 1195 阅读 · 0 评论