ES6
糖同学前端er
这个作者很懒,什么都没留下…
展开
-
ES6学习开始
ECMAScript和javascript的关系: ECMAScript是javascript的规格,javascript是ECMAScript的其中一种实现,使用ECMAScript规范的还有Jscript和ActionScript。 兼容ES6: 使用babel,jsx,traceur,es6-shim等转码器。 使用Babel: 1.全局原创 2017-06-05 15:11:59 · 754 阅读 · 0 评论 -
let和const命令
1.let命令 基本用法: let命令用来声明变量,只在let命令所在的代码块中有效 for(let i = 0; i 10; i++) {}console.log(i);//not defined 以上代码i只在for循环中有效。 与var声明变量作比较: var a = [];for (var i = 0; i 1原创 2017-06-06 10:22:39 · 1481 阅读 · 0 评论 -
变量的解构赋值
解构:按照一定模式,从数组和对象中提取值,对变量进行赋值。 1.数组的解构赋值 基本用法 之前的赋值形式为直接指定值,例如let a = 1。ES6允许写成let [a,b,c] = [1,2,3],从数组中提取值,按照对应的位置,对变量赋值,只要等号两边的模式相同,左边的变量就会被赋予相应的值。 如果解构不成功,变量的值就会等于undefined 等号左边的原创 2017-06-07 15:23:38 · 362 阅读 · 0 评论 -
Set和Map数据结构
1.Set 基本用法 Set是一个构造函数,用来生成Set数据结构,它类似于数组,但是成员的值都是唯一的,没有重复的值,接收一个数组(或类似数组的对象)作为参数,用来初始化。 const s = new Set();[2, 3, 5, 4, 5, 2, 2].forEach(x => s.add(x));for (let i of s) { console.log(原创 2017-06-12 11:43:43 · 523 阅读 · 0 评论