ECMA 6 özellikler mevcut da 0,12 Node.js
Yeni bir kararlı sürüm son zamanlarda yükseltilen Google ile indi v8 JavaScript motoruv3.28.73.
6 özellikleri şu an --harmony
bayrağı kullanmadan node.js riski ne ECMA?
En belirgin bazı siteler 6 özellikleri hepsi güncel gözüküyor ama ES listesinde olduğunu iddia eden kontrol ettim, this table (Güncelleme:şimdi 0,12 olarak geçerli Node.js durum güncellendiözellikler birkaç bazıları varsayılan (Haritalar, Ayarlar, Simgeler, birkaç isim) tarafından etkin buldum sırasında --harmony
bayrak gerektiren listelenmiştir. çünkü ),
Ayrıca, bu bilgiler sadece v8 motoru google için çalışan çok güncel bilgi verir - geçerli v8 sürümüdür4.2.*node.js kullandığı oldukça önde.
Umutlarım bu soru (ve cevap) ES 6 özellikleri node.js geliştiriciler için kullanılabilir kapsamlı bir özeti olacak.
ES 6 özellikleri node.js da 0,12 ben şu anda biliyor etkin:
- Haritalar, / WeakMaps, WeakSets Ayarlar
- Semboller
- Nesne.inceleyin
- Vaat ediyor
- Numarası
- .isİnteger
- .isSafeİnteger
- .isNaN
- .EPSİLON
- .MİN_SAFE_İNTEGER
- .MAX_SAFE_İNTEGER
- Matematik
- .clz32
- .imul
- .işaret
- .log10
- .log2
- .log1p
- .expm1
- .cosh
- .sinh
- .tanh
- .acosh
- .asinh
- .atanh
- .trunc
- .fround
- .Merkez Bankası
- .hypot
CEVAP
--harmony
bayrak olmadan özellikleri:
- "for-of" loop
- Map, , *, *15SetWeakMap (zaten soru olarak belirtilen)
- 16* *(zaten soruda belirtilen)
- 17* *(zaten soruda belirtilen)
- Dizi yöntem:
- Nesne:
- .observe() (aslında ES7) (http://bocoup.com/weblog/javascript-object-observe/)
- .is()
- .setPrototypeOf()
- .getOwnPropertySymbols()
- .() getNotifier (es6, örnek here)
- .() uygulamak ve .() çağrısı (es6, aynı amaç Fonksiyonlar.prototip.ve arama Fonksiyonu.prototip.uygulanır)
- Numara özellikleri ve yöntemleri (zaten soruda belirtilen)
- Matematik yöntemler (**35) (zaten soruda belirtilen)
- constants
--harmony
bayrak olmadan sahip olduğumuz her şeyi düşünüyor.
--harmony
bayrak özellikleri:
- generators
- arrow functions (
io.js
aksine--harmony_arrow_functions
bayrak gerek kalmadan) strict mode
let variables -- Binary and octal literals
Dize yöntemleri:
- .contains() (gerçek ES6 özellikleri
includes()
tarafından değiştirildi) - .startsWith()
- .endsWith()
- .codePointAt()
- .repeat()
- .normalize()
- String.fromCodePoint
- .contains() (gerçek ES6 özellikleri
Proxy (
--harmony-proxies
bayrağı arkasında)
Sanırım hepsi bu kadar. Belki unuttuğum birşeyler varsa - bu listeye daha sonra ekleyeceğim.
Node.js klasör veya kullanmak mevcut o...
Bir arka plan hizmeti Node.js ...
Nasıl Node.js içinde Firavun faresi il...
Nasıl port 80 node.js çalıştırabilirim...
Çok çekirdekli makinelerde Node.js ...