美文网首页
ECMAScript的新特性

ECMAScript的新特性

作者: 无知者云 | 来源:发表于2018-03-09 09:25 被阅读0次

ECMAScript 5相对于ECMAScript 3的新特性:

  • Getter/setters
  • Trailing commas in array and object literals
  • Reserved words as property names
  • New Object methods (create, defineProperty, keys, seal, freeze, getOwnPropertyNames, etc.)
  • New Array methods (isArray, indexOf, every, some, map, filter, reduce, etc.)
  • String.prototype.trim and property access
  • New Date methods (toISOString, now, toJSON)
  • Function bind
  • JSON
  • Immutable global objects (undefined, NaN, Infinity)
  • Strict mode
  • Other minor changes (parseInt ignores leading zeroes, thown functions have proper this values, etc.)

ECMAScript 6相对于ECMAScript 5的新特性:

  • Let (lexical) and const (unrebindable) bindings
  • Arrow functions (shorter anonymous functions) and lexical this (enclosing scope this)
  • Classes (syntactic suger on top of prototypes)
  • Object literal improvements (computed keys, shorter method definitions, etc.)
  • Template strings
  • Promises
  • Generators, iterables, iterators and for..of
  • Default arguments for functions and the rest operator
  • Spread syntax
  • Destructuring
  • Module syntax
  • New collections (Set, Map, WeakSet, WeakMap)
  • Proxies and Reflection
  • Symbols
  • Typed arrays
  • Support for subclassing built-ins
  • Guaranteed tail-call optimization
  • Simpler Unicode support
  • Binary and octal literals

相关文章

  • ECMAScript 新特性

    ECMAScript 与 JavaScript ECMAScript 的发展过程 ECMAScript 2015 ...

  • ECMAScript新特性

    ECMAScript通常看作JavaScipt的标准化规范,实际上JavaScipt是ECMAScript的扩展语...

  • ECMAScript的新特性

    ECMAScript 5相对于ECMAScript 3的新特性: Getter/setters Trailing ...

  • ECMAScript Decorator

    ECMAScript 7 网上查到的资料都说 Decorator 是 ECMAScript 7 的新特性。然而查找...

  • ES7及ES8新特性

    ES7新特性 (ECMAScript2016 新特性) 一、Array 1、Array.prototype.inc...

  • ECMAScript 2016 新特性

    ECMAScript 2016 仅仅只有两个新特性: Array.prototype.includesExpone...

  • ECMAScript新特性(二)

    Set数据结构 Set与Array是十分相似的,不过Set不允许值重复 Map数据结构 Map与对象是十分相似的,...

  • ECMAScript新特性(一)

    ECMAScript是什么 ECMAScript(ES),也是一门脚本语言,通常把它看作为JavaScript(J...

  • 浅谈ECMAScript新特性

    1.新的标准规范 ECMAScript2015 是 js 的一种的新的标准规范,就是对 js 的写法上提出了新的语...

  • ECMAScript 新特性 - 笔记

    文章内容输出来源:拉勾教育Java高薪训练营 概述 ECMAScript 定义了语言层面的规范,包括变量定义、函数...

网友评论

      本文标题:ECMAScript的新特性

      本文链接:https://www.haomeiwen.com/subject/losufftx.html