
ES6总结
大熊弋
FE爱好者,从业者
展开
-
Javascript 中的神器——Promise
Promise in js回调函数真正的问题在于他剥夺了我们使用 return 和 throw 这些关键字的能力。而 Promise 很好地解决了这一切。2015 年 6 月,ECMAScript 6 的正式版 终于发布了。ECMAScript 是 JavaScript 语言的国际标准,JavaScript 是 ECMAScript 的实现。ES6 的目标,是使得 JavaScript 语言可转载 2017-06-28 20:16:23 · 445 阅读 · 0 评论 -
Javascript 严格模式详解
ECMAScript 5 引入了 严格模式 (strict mode), 希望通过这种方式来谨慎的解析 JavaScript, 以减少错误。通过使用如下指令脚本以严格模式执行。"use strict";这条编译指令 (pragma) 不仅用于全局,也适用于局部,比如一个函数内。但是不推荐将 “use strict” 用在全局作用域中 (尽管所有流行的编程规范中都没有提及),因为这会让文件中的所有代码转载 2017-07-03 10:49:44 · 280 阅读 · 0 评论 -
ES6 Array.from方法用法总结
Array.from方法用于将两类对象转为真正的数组:类似数组的对象( array-like object )和可遍历( iterable )的对象(包括 ES6 新增的数据结构 Set 和Map )。[javascript] view plain copy print?let arrayLike = { ’0’: ‘a’, ’1’: ‘b’, ’2’: ‘c’, length: 3 };转载 2017-06-23 21:43:47 · 880 阅读 · 0 评论 -
ES6 ... 运算符用法
1 含义扩展运算符( spread )是三个点(…)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。[javascript] view plain copy print?console.log(…[1, 2, 3]) // 1 2 3 console.log(1, …[2, 3, 4], 5) // 1 2 3 4 5 […document.querySelecto转载 2017-06-23 22:09:39 · 829 阅读 · 0 评论 -
ES6 module 简单整理
参考:阮一峰ES6CommonJS 的模块规范CommonJS对模块的定义非常简单,主要分为模块引用、模块定义和模块标志模块的引用var math = reqiure('math');require()接受模块的标志符。以此引入一个模块的API到当前的上下文中。模块的定义上下文提供exports对象用于导出当前模块的方法和变量,并且它是唯一导出的出口。module对象,它代表模块自身。而ex转载 2017-08-31 15:18:58 · 1173 阅读 · 0 评论 -
ES6 Map Set总结
JavaScript教程传送门JavaScript的默认对象表示方式{}可以视为其他语言中的Map或Dictionary的数据结构,即一组键值对。但是javascript的对象有个小问题,就是键必须是字符串。但实际上Number或者其他数据类型作为键也是非常合理的。为了解决这个问题,最新的ES6规范引入了新的数据类型Map。MapMap是一组键值对的结构,具有极快的查找速度。举个例子,假设要根据考试转载 2017-06-23 21:15:57 · 1056 阅读 · 0 评论 -
es6 扩展运算符 三个点(...)
1 含义扩展运算符( spread )是三个点(…)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。[javascript] view plain copy print?console.log(…[1, 2, 3]) // 1 2 3 console.log(1, …[2, 3, 4], 5) // 1 2 3 4 5 […document.querySelecto转载 2017-09-01 10:10:58 · 315 阅读 · 0 评论 -
let和const浅析
ES6 新增了两个声明两个声明标识符的方式: let 和 const。let 用来声明变量,并且会在当前作用域形成 代码块conts 用来声明常量,所谓常量就是物理指针不可以更改的变量。其实我个人是没有其他语言基础的,第一次看到这两个定义,瞬间懵逼有没有。代码块是什么鬼? 物理指针还能勉强理解。所谓代码块,大可不必感觉它有多么高深。在JS中你想形成代码块最简单的做法就是 :{...转载 2017-07-26 20:23:02 · 348 阅读 · 0 评论