ES6, 全称ECMAScript 6.0, 是JaveScript的下一个版本标准, 2015.06发版.目的: 提供了大量复杂度不同的特性, 来满足不同复杂程度的应用开发.
前者是后者的规格, 后者是前者的实现.
1. ES5 新增特性
strict模式 'use strict'; // 严格模式,限制一些用法 Array新增方法 every some forEach filter indexOf lastIndexOf isArray map reduce reduceRight Object新增方法 Object.getPrototypeOf Object.create Object.getOwnPropertyNames Object.defineProperty Object.getOwnPropertyDescriptor Object.defineProperties Object.keys Object.preventExtensions / Object.isExtensible Object.seal / Object.isSealed Object.freeze / Object.isFrozen 其他方法 Function.prototype.bind String.prototype.trim Date.now2. ES6 新增特性
ES5 作用域:
全局作用域;函数作用域。阮一峰 ES6 入门
Nicholas C. Zakas ECMAScript 6 destructuring gotcha
Mozilla Web开发者博客 ES6 In Depth
探秘ES6资讯
备注: es6 主要知识点梳理, 主要是以上参考文献总结梳理
转载于:https://www.cnblogs.com/hchiu/p/7928812.html
