'Ecmascript-6' olarak etiketlenen sorular

ECMAScript sürüm 2015 sürüm sürümü artık standart (ECMAScript 2015). Bu etiketi yalnızca sorunun özellikle ECMAScript 2015'te sunulan yeni özellikler veya teknik değişikliklerle ilgili olduğu yerlerde kullanın.
39
cevap

Eşzamansız bir çağrının yanıtı nasıl döndürülür?

Bir Ajax isteği yapan bir foo fonksiyonum var. Cevabı foo'dan nasıl geri alabilirim? Geri çağırma işleminden başarıya bir değer döndürmeye çalıştım ve ayrıca işlev içindeki yerel bir değişkene yanıt atamadım ve döndürdüm, ancak bu yöntemlerden hiçbiri döndürmedi ...
Jan 08 olarak ayarla '13 20: 06'da
31
cevap

Bir değişkeni javascript'te bildirmek için "let" ve "var" kullanımı arasındaki fark nedir?

ECMAScript 6 let deyimini tanıtır. Bunun “yerel” bir değişken olarak tanımlandığını duydum, ancak var anahtar sözcüğünden nasıl farklı davrandığını hala tam olarak bilmiyorum. Farklar nelerdir? Var ne zaman kullanılmalı?
17 Nisan’da ayarlandı '09 23:09
29
cevap

(A == 1 a == 2 a == 3) hiç doğru değerlendirme yapabilir mi?

Moderatörün notu: Lütfen kodu değiştirme veya bu bildirimi silme isteğine karşı koy. Uzay düzeni sorunun bir parçası olabilir ve bu yüzden gereksiz yere şekillendirilmemelidir. Eğer kamptaysanız "alanlar önemsizdir ...
15 Ocak '18 23: 20'de
7
cevap

Node.js kullanmak ES6 alma / verme işlemini gerektirir

İşbirliği yaptığım projede, modüller sistemini kullanabileceğimiz iki seçeneğimiz var: module.exports ve exports.foo kullanarak zorunlu ve ihracat kullanarak modülleri içe aktarma. ES6 alma ve kullanma ...
11 Temmuz’da 15: 10’da
3
cevap

ECMAScript6 ok işlevi dönen nesne

Ok işlevinden bir nesneyi döndürürken, dilbilgisi içindeki belirsizlik nedeniyle {} ek setini ve return deyimini kullanmak gerekli görünüyor: p => {return {foo: 'bar'}} Ok işlevi başka bir şey döndürürse, geri dönüş değil ...
27 Şubat'ta ayarlandı '15 20: 02'de
8
cevap

ES6'yı almak için ne zaman kaşlı ayraç kullanmalıyım?

Bu açık görünüyor, ancak ES6'ya tek bir modül almak için diş telleri kullandığımda biraz utanmıştım. Örneğin, üzerinde çalışıyorum React-Native projesinde, aşağıdaki dosyaya ve içeriğine sahibim: initialState.js var initialState = ...
22 Nis'ta ayarlandı 16: 16'da
10
cevap

Es6 sınıfları kullanılırken React'te "super ()" ve "super (props)" arasındaki fark nedir?

Sahne malzemelerini super'a () geçmek ne zaman ve neden önemlidir? sınıf MyComponent uzanıyor React.Component {constructor (props) {super (); // veya süper (sahne)? }}
01 Haziran '15'te saat 14: 04'te ayarlandı
4
cevap

Javascript'te "default export" nedir?

File: SafeString.js // Temel SafeString tipi fonksiyonumuzu oluşturun SafeString (string) {this.string = string; } SafeString.prototype.toString = function () {return "" + this.string; }; varsayılan SafeString verme; Hiç görmedim e ...
14 Ocak'ta ayarlandı '14 18: 21'de
12
cevap

Alternatif ES6 Sınıfı Değişkenleri

Şu anda ES5'te, çoğumuz uygun olan sınıf ve sınıf değişkenleri oluşturmak için karelerde aşağıdaki şablonu kullanırız: // ES 5 FrameWork.Class ({değişken: 'string', değişken2: true, init: function () {}, addItem: ...
20 Mart 14: 12'de
7
cevap

ECMAScript 6'da Arrow fonksiyonlarını ne zaman kullanmalıyım?

Bu soru, yaklaşmakta olan ECMAScript 6 (Harmony) bağlamında kodun tarzı hakkında düşünen ve zaten dil ile çalışan kişilere yöneliktir. () => {} Ve function () {} ile ES6’da iki benzer fonksiyon yazma yöntemi elde ettik. Diğer dillerde lamb ...
08 Nisan’da ayarlandı '14, saat 16:50
34
cevap

JavaScript ES6 Sınıflarında Özel Nesneler

ES6 sınıflarında özel özellikler oluşturabilir miyim? İşte bir örnek. Example.property'ye erişimi nasıl önleyebilirim? sınıf Something {constructor () {this.property = "test"; }} var example = new Something (); console.log (example.property ...)
03.03.2014, 23:08
10
cevap

Javascript'te "=>" (eşittir ve daha fazlasından oluşan ok) ne anlama geliyor?

> = İşlecinin daha fazla veya eşit olduğunu biliyorum, ancak bazı kaynak kodlarda => gördüm. Bu operatörün anlamı nedir? İşte kod: promiseTargetFile (fpParams, aSkipPrompt, relatedURI) .then (aDialogAccepted => {if (! ADialogAccepted) ...
23 Temmuz '14' te 5:27
7
cevap

Ok işlevine karşı bildirim / işlev ifadeleri: eşdeğer / değiştirilebilir mi?

Kanonik Soru Eğer işlev bildirimini / ifadesini ok işleviyle değiştirdikten sonra, bir sorun sorusu bulursanız, kopya olarak kapatın. ES2015'teki ok işlevleri, daha kısa bir sözdizimi sağlar. Tüm hedeflerimin yerini alabilir miyim?
18 Aralık'ta ayarlandı '15, 20:58
6
cevap

ES6 WeakMap'in gerçek kullanımı nedir?

ECMAScript 6'da girilen WeakMap veri yapısının gerçek kullanımı nedir? Zayıf bir kartın anahtarı, karşılık gelen değere güçlü bir bağlantı sağladığından, zayıf karta yerleştirilen değerin asla kaybolmamasını sağlamak ...
02 Nis ayarla 15: 15'te
6
cevap

ES6’daki karakterleri döküm için motivasyon nedir?

GÜNCELLEME. Son zamanlarda Mozilla'dan mükemmel bir yazı vardı. İlgileniyorsan oku. Bildiğiniz gibi, ECMAScript 6'ya yeni, ilkel Sembol türünü eklemeyi planlıyorlar (başka çılgın şeylerden bahsetmiyorum). Her zaman anladığımı düşündüm ...
12 Şub ayarla 14: 53