'Ecmascript-6' etiketli suallar

ECMAScript versiyası 2015 versiyası versiyası artıq standartdır (ECMAScript 2015). Sorğu yalnız ECMAScript 2015-də təqdim edilmiş yeni xüsusiyyətlərə və ya texniki dəyişiklərə aid olduğu halda bu etiketi istifadə edin.
39
Cavablar

Bir asinxron zəngdən bir cavab necə qaytarılır?

Ajax sorğusu verən bir foo funksiyası var. Foo'dan cavabını necə qaytarmaq olar? Geri qayıtma dəyərindən müvəffəqiyyətə geri dönməyə çalışdım və funksiyanı içindəki bir dəyişənə cavab verdim və geri verdim, amma bu üsullardan heç biri geri qayıtmadı ...
08 yanvar təyin etdi '13 saat 20:06 'da
31
cavab

Javascript-də bir dəyişən elan etmək üçün "let" və "var" istifadə arasında fərq nədir?

ECMAScript 6 icazə bildirişini təqdim edir. Mən bunu "yerli" dəyişən kimi təsvir etdiyini eşitdim amma hələ də var sözündən fərqli olaraq necə davrandığına tam əmin deyiləm. Fərqlər nədir? Var istifadə edilməsinə nə vaxt icazə verilməlidir?
17 Apreldə təyin olundu '09 ilə 23:09
29
Cavablar

Can (a == 1 a == 2 a == 3) heç vaxt doğru qiymətləndirirsiniz?

Moderatorun notu: Xahiş edirik kodu dəyişdirmək və ya bu bildirişi silin. Kosmik nümunə sualın bir hissəsi ola bilər və buna görə də lazımsız şəkildə saxlanılmamalıdır. Əgər düşərgədə olsanız, "boşluqlar əhəmiyyətsizdir ...
15 Yanvar müəyyən '18 saat 23.20 'də
7
Cavablar

Node.js istifadə edərək, ES6 idxal / ixrac tələb olunur

Mən əməkdaşlıq etdiyim layihədə modul sistemindən istifadə edə biləcəyimiz iki variant var: İxrac modulları, modul modulunu istifadə edərək, ixrac və export.foo istifadə edərək istifadə edin. ES6 idxal və istifadə edərək modulların idxal edilməsi ...
11 iyul '15 'də saat 10: 19-da təyin olundu
3
Cavablar

ECMAScript6 arrow funksiyası dönən obyekt

Bir obyektin ok funksiyasından döndükdə, qrammatikada qeyri-müəyyənlik səbəbindən əlavə seti {} və geri qaytarma ifadəsini istifadə etmək lazımdır: p => {return {foo: 'bar'}} Ok funksiyası başqa bir şey qaytarırsa {} və qaytarılmır ...
27 Fevralda təyin olundu 20: 00-da '15
8
Cavablar

ES6'yı idxal etmək üçün kıvırcık braces istifadə etməliyəm?

Bu açıq-aşkar görünür, amma bir modul ES6-a idxal etmək üçün braces istifadə edərkən bir az utandım. Məsələn, React-Native layihəsində üzərində işləyirəm, mənə aşağıdakı fayl və məzmunu var: initialState.js var initialState = ...
22 Apreldə təyin olundu '16 'da 16:58' da
10
Cavablar

Es6 dərsləri istifadə edərkən React-də "super ()" və "super (rekvizit)" arasındakı fərq nədir?

Super () və nə üçün rekvizit keçmək vacibdir? sinif MyComponent React.Component {constructor (rekvizit) {süper () genişləndirir; // və ya super (rekvizit)? }}
01 iyun 'da saat 14:04' də təyin olundu
4
Cavablar

Javascript-də "default export" nədir?

Fayl: SafeString.js // Bizim əsas SafeString tipli funksiyanı Build SafeString (string) {this.string = string; } SafeString.prototype.toString = function () {return "" + bu.string; }; ixrac default SafeString; Elə heç vaxt görmədim ...
14 yanvar tarixində təyin olundu '14 saat 18:21 'də
12
Cavablar

Alternativ ES6 Sınıf dəyişənləri

ES5-də hazırda bir çoxumuz təsnif və sinif dəyişənləri yaratmaq üçün çərçivələrdə aşağıdakı şablonu istifadə edir: // ES 5 FrameWork.Class ({variable: 'string', variable2: true, init: function () {} addItem: ...
20 mart 14: 45-də saat 20:
7
Cavablar

ECMAScript 6'da Arrow funksiyalarını nə vaxt istifadə etməliyəm?

Sual, gələcək ECMAScript 6 (Harmony) kontekstində kodun üslubunu düşünən və artıq dil ilə işləyən insanlara yönəldilmişdir. () => {} Və funksiyası () {} ilə ES6 funksiyalarının yazılmasına iki çox oxşar yol alırıq. Digər dillərdə quzu ...
08 Aprel tarixində təyin olundu '14 saat 16:50 'da
34
Cavablar

JavaScript ES6 Dərslərində Şəxsi Nesneler

ES6 dərslərində xüsusi xüsusiyyətləri yarada bilərikmi? Burada bir nümunə. İnstance.property saytına necə giriş imkanı vermirəm? sinif Bir şey {constructor () {this.property = "test"; }} var instance = yeni bir şey (); console.log (instance.property ...
03.03 'də saat 23:08' də təyin olundu
10
Cavablar

Javascript-də "=>" (ox və bərabərdən ibarət ox) mənasını nə deməkdir?

Mən bilirəm ki,> = operator daha çox və ya bərabərdir, amma bəzi mənbə kodunda => gördüm. Bu operatorun mənası nədir? Burada kod: promiseTargetFile (fpParams, aSkipPrompt, relatedURI) .then (aDialogAccepted => {if (! ADialogAccepted) ...
23 iyul, '14 'də saat 5: 27-də təyin olundu
7
Cavablar

Arrow funksiyası bəyanat / funksiya ifadələrinə qarşı: onlar ekvivalentdirmi?

Canonical Question Əgər funksiya bəyannaməsi / ifadəsini ox funksiyası ilə əvəz etdikdən sonra bir problem sorunu görürsünüzsə, onu dublikat kimi bağlayın. ES2015-də ox funksiyaları daha qısa bir sözdizimi təmin edir. Bütün məqsədlərimi əvəz edə bilərəm ...
18 dekabrda təyin olundu 20: 58-də
6
Cavablar

ES6 WeakMap'ın əsl istifadəsi nədir?

ECMAScript 6-da daxil edilmiş WeakMap məlumat strukturunun əsl istifadəsi nədir? Zəif kartın açarı, zəif karta daxil edilmiş dəyəri heç vaxt itirməyini təmin edərək, müvafiq dəyərinə güclü bir əlaqə yaradır.
set 02 Apr '15 saat 15:39 'da
6
Cavablar

ES6-da simvol çəkmək üçün motivasiya nədir?

ƏLAVƏ OLUNUB. Son zamanlarda Mozilla'dan parlaq bir yazı var idi. Maraqlı olduğunuzu oxuyun. Bildiyiniz kimi, ECMAScript 6-da yeni, ibtidai Symbol növünü (başqa bir şeyləri söyləməyin) daxil etməyi planlaşdırırlar. Mən həmişə başa düşdüm ki ...
12 fevral '14 saat 12:53 'da