- Nodejs icerisinde tum ES6 ozelliklerini Shipping , staged ve progress olarak 3 grupta incelemektedir.
—————————————————————————————
- Shipping : Artik NodeJS uzerinde default olarak kullanima acilmis ve herhangi bir tanimlama yapmadan kullanabilecegimiz ozellikler.
Block scoping
- let (strict mode only)
- const
- function-in-blocks (strict mode only)
Classes(strict mode only)
Collections
- Map
- WeakMap
- Set
- WeakSet
Typed arrays
Generators
Binary and octal literals
Object literal extensions
Promises
New string methods
Symbols
Template strings
Arrow functions
New.target [2]
Object.assign
Spread operator
Staged : Ozel bir flag ile “-harmony” kullanabilecegimiz ancak %100 olarak tamamlanmamis ozellikleri icerir.
(Yani kullanmicaz 🙂 )
Symbol.toStringTag
Array.prototype.includes
Rest Parameters
ozellikleri staging’de durmaktadir.
Bu noktada bu ozellikleri gecelege donuk uygulamalarda kullanabilirsiniz.
Ancak production icin – harmony flag li kullanim tavsiye edilmemektedir.
In Progress : Henuz implementasyonu tamamlanmamis ozelliklerdir.Ozel bir flag ile bu ozelliklerde kullanilabilir,tabi kullanimi tavsiye edilmez.
node –v8-options | grep “in progress”
komutuyla NodeJS uzerinde in progress ‘de olan ozellikler listelenebilir.
ECMA6 ‘nin son durumu
: https://goo.gl/1tTIXi