ES6 了解之简介

it2022-05-09  36

什么是ES6 ?

ES6, 全称ECMAScript 6.0, 是JaveScript的下一个版本标准, 2015.06发版.目的: 提供了大量复杂度不同的特性, 来满足不同复杂程度的应用开发.

ECMAScript 与 JavaScript 的关系

前者是后者的规格, 后者是前者的实现.

ES5 与 ES6 的区别

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.now

2. ES6 新增特性

ES5 作用域:

全局作用域;函数作用域。

es6了解之主要知识点梳理

参考文献

阮一峰 ES6 入门

Nicholas C. Zakas ECMAScript 6 destructuring gotcha

Mozilla Web开发者博客 ES6 In Depth

探秘ES6资讯

备注: es6 主要知识点梳理, 主要是以上参考文献总结梳理

转载于:https://www.cnblogs.com/hchiu/p/7928812.html


最新回复(0)