Node.js'nin (0.12) yeni ve kararlı bir sürümü, yakın zamanda yükseltilmiş bir Google'ın v8 JavaScript motoru, v3.28.73 ile birlikte geldi .
--harmony
Bayrağı kullanmadan Node.js'de şu anda hangi ECMAScript 6 özellikleri bulunmaktadır ?
ES 6 özelliklerini listelediğini iddia eden birkaç siteyi kontrol ettim, ancak hepsi güncel değil - en belirgin şekilde, bu tablo ( Güncelleme: şimdi 0.12 itibariyle şu anki Node.js durumu ile güncellendi ), çünkü özelliklerin birçoğu --harmony
bazılarının varsayılan olarak etkin olduğunu belirlerken bayrağa gereksinim duyuyorum (Haritalar, Kümeler, Semboller, birkaç isim). Güncelleme : Düğüme özel tablolar o zamandan beri kullanıma sunuldu
Ayrıca, bu bilgileri tamamen v8 motoru için google'da denemek çok güncel bilgiler verir - mevcut v8 sürümü 4.2. * ' Dır.
Umarım bu soru (ve cevapları), artık ES 6 özelliklerinin Node.js geliştiricileri tarafından kullanılabilecekleri hakkında kapsamlı bir özet haline gelecektir.
ES 6 özellikleri Node.js 0.12'de etkinleştirildi Şu anda şunları biliyorum:
- Haritalar, Kümeler / Zayıf Haritalar, Zayıf Kümeler
- Semboller
- Object.observe
- sözler
- Numara
- .isInteger
- .isSafeInteger
- .isNaN
- .EPSİLON
- .MIN_SAFE_INTEGER
- .MAX_SAFE_INTEGER
- Matematik
- .clz32
- .imul
- .işaret
- .log10
- .log2
- .log1p
- .expm1
- .cosh
- .sinh
- .tanh
- .acosh
- .asinh
- .atanh
- .trunc
- .fround
- .cbrt
- .hypot