ES6 了解之简介

什么是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 作用域:

  1. 全局作用域;
  2. 函数作用域。

es6了解之主要知识点梳理

es6思维导图

参考文献

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

posted @ 2017-11-30 14:24  chiuyer  阅读(1236)  评论(0)    收藏  举报