Skip to content

carsonkahn-outdated-account/ECMAScript-6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECMAScript 6 Harmony

ECMAScript 6 Harmony polyfil

Collections (data structures)

  • Map
  • Set

Array

  • Array.of
    ECMA-262 6th Edition, 15.4.3.3

  • Array.from
    ECMA-262 6th Edition, 15.4.3.4

String

  • String.fromCodePoint
    ECMA-262 6th Edition, 15.5.3.3

  • String.prototype.codePointAt
    ECMA-262 6th Edition, 15.5.4.5

  • String.prototype.repeat
    ECMA-262 6th Edition, 15.5.4.21

  • String.prototype.startsWith
    ECMA-262 6th Edition, 15.5.4.22

  • String.prototype.endsWith
    ECMA-262 6th Edition, 15.5.4.23

  • String.prototype.contains
    ECMA-262 6th Edition, 15.5.4.24

  • String.prototype.toArray
    ECMA-262 6th Edition, 15.5.4.25

Object

  • Object.getOwnPropertyDescriptors

  • Object.getPropertyDescriptor

  • Object.getPropertyNames

  • Object.is

  • Object.isnt

  • Object.isObject
    ECMA-262 6th Edition, 15.2.3.15

Number

  • Number.EPSILON
    ECMA-262 6th Edition, 15.7.3.7

  • Number.MAX_INTEGER
    ECMA-262 6th Edition, 15.7.3.7

  • Number.parseInt
    ECMA-262 6th Edition, 15.7.3.8

  • Number.parseFloat
    ECMA-262 6th Edition, 15.7.3.9

  • Number.isNaN
    ECMA-262 6th Edition, 15.7.3.10

  • Number.isFinite
    ECMA-262 6th Edition, 15.7.3.11

  • Number.isInteger
    ECMA-262 6th Edition, 15.7.3.12

  • Number.toInteger
    ECMA-262 6th Edition, 15.7.3.13

  • Number.prototype.clz
    ECMA-262 6th Edition, 15.7.3.13

Math

  • Math.log10
    ECMA-262 6th Edition, 15.8.2.19

  • Math.log2
    ECMA-262 6th Edition, 15.8.2.20

  • Math.log1p
    ECMA-262 6th Edition, 15.8.2.21

  • Math.expm1
    ECMA-262 6th Edition, 15.8.2.22

  • Math.cosh
    ECMA-262 6th Edition, 15.8.2.23

  • Math.sinh
    ECMA-262 6th Edition, 15.8.2.24

  • Math.tanh
    ECMA-262 6th Edition, 15.8.2.25

  • Math.acosh
    ECMA-262 6th Edition, 15.8.2.26

  • Math.asinh
    ECMA-262 6th Edition, 15.8.2.27

  • Math.atanh
    ECMA-262 6th Edition, 15.8.2.28

  • Math.hypot
    ECMA-262 6th Edition, 15.8.2.29

  • Math.trunc
    ECMA-262 6th Edition, 15.8.2.30

  • Math.sign
    ECMA-262 6th Edition, 15.8.2.31

  • Math.cbrt
    ECMA-262 6th Edition, 15.8.2.32

Installation

Downloading

Choose one of the ways to download the ECMAScript 6 Harmony polyfil:

npm

sudo npm install -g es6

git

git clone [email protected]:monolithed/ECMAScript-6.git

zip/gzip

https://github.com/monolithed/ECMAScript-6/downloads

Server-side including

require('./ES6.js');

Client-side including

<script src="./ES6.js" type="text/javascript"></script>

Information

[ECMAScript 6 compatibility table] (http://kangax.github.com/es5-compat-table/es6/)
[Historical records of working draft of the ECMA-262 6th specification] (http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts)
[Proposals of ECMA-262 6th specification] (http://wiki.ecmascript.org/doku.php?id=harmony:proposals)

##.

  • ECMAScript 6 Harmony polyfil is licensed under the MIT (MIT_LICENSE.txt) license

  • Copyright (c) 2011 [Alexander Guinness] (https://github.com/monolithed)

About

ECMAScript 6 Harmony polyfil

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published