«ecmascript-next» etiketlenmiş sorular

4
Ok yöntemleri (genel sınıf alanları) sınıf yöntemi olarak nasıl kullanılır?
React ile ES6 sınıflarını kullanmak için yeni, daha önce yöntemlerimi geçerli nesneye bağladım (ilk örnekte göster), ama ES6 kalıcı olarak bir sınıf işlevini oklarla bir sınıf örneği bağlamak için izin veriyor mu? (Geri arama işlevi olarak geçerken kullanışlıdır.) CoffeeScript ile bunları mümkün olduğunca kullanmaya çalıştığımda hata alıyorum: class SomeClass extends …


1
JavaScript çift iki nokta üst üste (bağlama operatörü)
Bildiğiniz gibi, .bind()işlev için bir kısayol önerisi var , böylece yazabilirsiniz: ::this.handleStuff ve es5'te şöyle çalışacak: this.handleStuff.bind(this) Sorum şu: argümanları bu şekilde iletmek mümkün olacak mı? Bunu yukarıda belirtilen kısayolla yazmanın bir yolunu kastediyorum: this.handleStuff.bind(this, 'stuff') React'te oldukça yaygın bir kalıp, bu yüzden onu biraz kısaltmak güzel olurdu.

4
async / await örtük olarak döndürür promise
asyncAnahtar kelimeyle işaretlenen eşzamansız işlevlerin örtük olarak bir söz verdiğini okudum : async function getVal(){ return await doSomethingAync(); } var ret = getVal(); console.log(ret); ama bu tutarlı ... varsayarak değil doSomethingAsync()bir söz döner ve bekliyoruz kelime vaadi değeri dönecektir, sonra benim getVal fonksiyonu, itsef vaat should bu değeri değil, örtük …

6
Jeneratörlerle zaman uyumsuz / bekleme ve ES6 verimi arasındaki fark
" Jeneratörler" adlı bu harika makaleyi okuyordum ve bu, jeneratör işlevlerini işlemek için yardımcı bir işlev olan bu işlevi açıkça vurgulamaktadır: function async(makeGenerator){ return function () { var generator = makeGenerator.apply(this, arguments); function handle(result){ // result => { done: [Boolean], value: [Object] } if (result.done) return Promise.resolve(result.value); return Promise.resolve(result.value).then(function (res){ …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.