Klausimai pažymėti „ecmascript-6“

„ECMAScript 2015“ versijos versija dabar yra standartinė (ECMAScript 2015). Naudokite šią žymą tik tada, kai klausimas yra konkrečiai susijęs su naujomis funkcijomis ar techniniais pakeitimais, įvestais „ECMAScript 2015“.
39
atsakymai

Kaip grąžinti atsakymą iš asinchroninio skambučio?

Turiu foo funkciją, kuri pateikia Ajax užklausą. Kaip grąžinti atsakymą iš foo? Bandžiau grąžinti vertę iš atgalinio ryšio į sėkmę ir taip pat priskirti atsakymą į vietinį kintamąjį funkcijos viduje ir grąžinti jį, bet nė vienas iš šių metodų grįžo ...
nustatyti 08 sausis „13“ 20:06
31
atsakymas

Koks yra skirtumas tarp „leisti“ ir „var“, kad kintamasis būtų rodomas javascript'e?

„ECMAScript 6“ pristato leidimo pareiškimą. Aš girdėjau, kad tai apibūdinama kaip „vietinis“ kintamasis, bet aš vis dar nežinau, kaip ji elgiasi kitaip nei var raktinis žodis. Kokie yra skirtumai? Kada reikia naudoti var?
balandžio 17 d '09 23:09
29
atsakymai

Ar gali (== 1 == 2 = = 3) kada nors įvertinti tiesa?

Moderatoriaus pastaba: nepalikite noro pakeisti kodą arba ištrinti šį pranešimą. Erdvės modelis gali būti klausimo dalis, todėl neturėtų būti be reikalo suklastotas. Jei esate stovykloje, erdvės yra nereikšmingos ...
15 Jan '18, 23:20
7
atsakymai

Naudojant „Node.js“ reikia ES6 importo / eksporto

Projekte, su kuriuo aš bendradarbiauju, turime dvi galimybes, kuriomis galime naudoti modulių sistemą: Importuoti modulius naudojant reikalavimą ir eksportą, naudojant module.exports ir export.foo. Modulių importavimas naudojant ES6 importą ir ...
Nustatyta liepos 11 d., 15 val. 10:19
3
atsakymai

ECMAScript6 rodyklės funkcijos grąžinimo objektas

Grąžinus objektą iš rodyklės funkcijos, atrodo, kad būtina naudoti papildomą rinkinį {} ir grąžinimo pareiškimą dėl dviprasmiškumo gramatikoje: p => {return {foo: 'bar'}} Jei rodyklės funkcija grąžina kažką kita, {} ir grįžti ne ...
nustatytas vasario 27 d '15 20:02
8
atsakymai

Kada turėčiau naudoti garbanotas petnešas importuoti ES6?

Tai atrodo akivaizdu, bet buvau šiek tiek sumišęs, kai naudojosi breketais, kad importuotų vieną modulį į ES6. Pvz., Projekte „React-Native“ dirbau, turiu šį failą ir jo turinį: InitState.js var InitState = ...
nustatytas balandžio 22 d '16, 16:58
10
atsakymai

Koks yra skirtumas tarp „super ()“ ir „super (rekvizitai)“ reakcijoje naudojant es6 klases?

Kada svarbu perduoti rekvizitus super () ir kodėl? klasė „MyComponent“ praplečia „React.Component“ {konstruktorius (rekvizitai) {super (); // arba super (rekvizitai)? }}
birželio 15 d. 14 val
4
atsakymai

Kas yra „numatytasis eksportas“ javascript?

Failas: SafeString.js // Sukurkite pagrindinę SafeString tipo funkciją SafeString (string) {this.string = string; } SafeString.prototype.toString = funkcija () {return "" + this.string; }; eksportuoti numatytąjį SafeString; Aš niekada nemačiau e.
nustatytas sausio 14 d '14, 18:21
12
atsakymai

Alternatyvūs ES6 klasės kintamieji

Šiuo metu ES5 daugelis iš mūsų naudoja šiuos šablonus rėmeliuose, kad sukurtų klases ir klasės kintamuosius, kurie yra patogūs: // ES 5 FrameWork.Class ({kintamasis: 'string', kintamasis2: true, init: function () {} addItem: ...
Nustatykite kovo 20 d. 14 val. 12:45
7
atsakymai

Kada turėčiau naudoti ECMAScript 6 rodyklių funkcijas?

Klausimas nukreiptas į žmones, kurie galvojo apie kodo stilių artėjančio ECMAScript 6 (Harmonija) kontekste ir kurie jau dirba su šia kalba. Su () => {} ir funkcija () {} gauname du labai panašius ES6 funkcijų rašymo būdus. Kitomis kalbomis ėriena ...
nustatytas balandžio 8 d '14, 16:50
34
atsakymai

Privatūs objektai „JavaScript“ ES6 klasėse

Ar galiu kurti privačias savybes ES6 klasėse? Čia yra pavyzdys. Kaip išvengti prieigos prie instancijos? class Something {constructor () {this.property = "testas; }} var pavyzdys = naujas Kažkas (); console.log (instance.property ...
yra nustatytas kovo 03 '14, 23:08
10
atsakymai

Ką reiškia „=>“ (rodyklė suformuota iš lygių ir daugiau) reikšmė JavaScript?

Žinau, kad> = operatorius reiškia daugiau ar vienodą, bet kai kurie šaltiniai matė =>. Kokia šio operatoriaus reikšmė? Čia yra kodas: promiseTargetFile (fpParams, aSkipPrompt, relatedURI) .en (aDialogAccepted => {if (! ADialogAccepted) ...
liepos 23 d., 14 val
7
atsakymai

Rodyklės funkcija, palyginti su deklaracijos / funkcijos išraiškomis: ar jie yra ekvivalentiški / keičiami?

Kanoninis klausimas Jei, pakeitus funkcijų deklaraciją / išraišką rodykle, randate probleminį klausimą, uždarykite jį kaip jo kopiją. ES2015 rodyklės funkcijos suteikia trumpesnę sintaksę. Ar galiu pakeisti visus mano tikslus ...
gruodžio 18 d '15, 20:58
6
atsakymai

Koks yra faktinis ES6 WeakMap naudojimas?

Koks faktinis „WeakMap“ duomenų struktūros naudojimas, įrašytas į „ECMAScript 6“? Kadangi silpnos kortelės raktas sukuria tvirtą ryšį su atitinkama verte, užtikrindamas, kad vertė, kuri buvo įterpta į silpnąją kortelę, niekada neišnyks
nustatytas 02 balandis '15 15:39
6
atsakymai

Kokia yra motyvacija rašyti simbolius ES6?

UPDATE. Neseniai buvo puikus „Mozilla“ straipsnis. Perskaitykite, jei domitės. Kaip žinote, jie planuoja įtraukti naują, primityvų simbolių tipą į ECMAScript 6 (nekalbant apie kai kuriuos kitus beprotiškus dalykus). Aš visada maniau, kad suprantu ...
nustatyti 12 vas '14, 12:53