• 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