«arrow-functions» etiketlenmiş sorular

ECMAScript2015 (ES6) içindeki "=>" kullanımları nedeniyle "ok işlevleri" olarak adlandırılan kompakt işlev sözdizimi hakkında sorular.

6
Bir nesneyi döndüren ECMAScript 6 ok işlevi
Bir nesneyi ok işlevinden döndürürken , dilbilgisindeki bir belirsizlik nedeniyle fazladan {}bir returnanahtar kelime ve bir anahtar kelime kullanmak gerekli görünüyor . Bu yazamam p => {foo: "bar"}ama yazmak zorunda olduğum anlamına geliyor p => { return {foo: "bar"}; }. Ok fonksiyonu bir nesnenin başka bir şey dönerse, {}ve return, …




13
JavaScript'te “=>” (eşittir ve daha büyük olan bir ok) ne anlama gelir?
>=Operatörün eşit veya daha fazla anlama geldiğini biliyorum , ancak =>bazı kaynak kodlarında gördüm . Bu operatörün anlamı nedir? İşte kod: promiseTargetFile(fpParams, aSkipPrompt, relatedURI).then(aDialogAccepted => { if (!aDialogAccepted) return; saveAsType = fpParams.saveAsType; file = fpParams.file; continueSave(); }).then(null, Components.utils.reportError);

9
ECMAScript 6'da Ok işlevlerini ne zaman kullanmalıyım?
Soru, yaklaşan ECMAScript 6 (Harmony) bağlamında kod stilini düşünen ve zaten dil ile çalışmış kişilere yöneliktir. İle () => {}ve function () {}biz ES6 içinde işlevlerini yazmak için iki çok benzer yollar alıyoruz. Diğer dillerde lambda işlevleri genellikle anonim olarak ayırt edilir, ancak ECMAScript'te herhangi bir işlev anonim olabilir. İki …




4
ES6 hemen çalıştırılan ok işlevi
Bu neden bir Node.jskonsolda çalışıyor (4.1.1 ve 5.3.0'da test edildi) ancak tarayıcıda çalışmıyor (Chrome'da test edildi)? Bu kod bloğu, günlüğe kaydedilen anonim bir işlev oluşturmalı ve çağırmalıdır Ok. () => { console.log('Ok'); }() Ayrıca, yukarıda iken eserlerinde Düğüm içinde, bu işe yaramazsa: n => { console.log('Ok'); }() Ne de bu: …



5
ES6 / Typescript'te ok işlevleriyle _ (alt çizgi) değişkenini kullanma
Bu yapıya Açısal bir örnekte rastladım ve bunun neden seçildiğini merak ediyorum: _ => console.log('Not using any parameters'); _ Değişkeninin umursamıyor / kullanılmıyor anlamına geldiğini anlıyorum, ancak tek değişken olduğu için _ kullanımını tercih etmek için herhangi bir neden var mı: () => console.log('Not using any parameters'); Elbette bu, yazmak …

6
JSX props neden ok işlevlerini kullanmamalı veya bağlamamalı?
React uygulamamla lint çalıştırıyorum ve şu hatayı alıyorum: error JSX props should not use arrow functions react/jsx-no-bind Ok işlevini çalıştırdığım yer burası (içeride onClick): {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox defaultChecked={tile.checked} onCheck={() => this.selectPicture(tile)} style={{position: 'absolute', zIndex: 99, padding: 5, backgroundColor: 'rgba(255, 255, 255, 0.72)'}} /> <GridTile title={tile.title} subtitle={<span>by <b>{tile.author}</b></span>} …

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.