ecmascript-6

Różnica między wydajnością async/ES6 z generatorami

Właśnie czytałem ten fantastyczny artykuł - Https://www.promisejs.org/generators/ I wyraźnie podkreśla tę funkcję, która ... y do yield z generatorami w tym artykule, gdzie opisuje funkcję 'spawn': https://jakearchibald.com/2014/es7-async-functions/

Jak skonfigurować Babel 6 stage 0 za pomocą Reacta i Webpacka

Moje zrozumienie z docs Widzę, że Babel 6 ma na razie trzy presety: es2015, react i stage-x. Przeczytałem, że mogę je ustaw ... nione w tym artykule są całkowicie naprawione od wersji Babel 6.3.x. zaktualizuj swoje zależności, jeśli nadal masz problemy.

Czy można posortować obiekt mapy ES6?

Czy możliwe jest sortowanie wpisów obiektu mapy es6? var map = new Map(); map.set('2-1', foo); map.set('0-1', bar); Wyniki ... Czy możliwe jest sortowanie wpisów na podstawie ich kluczy? map.entries = { 0: {"0-1", bar }, 1: {"2-1", foo } }

Domyślnie eksport ES6 z wieloma funkcjami odwołującymi się do siebie

W es6 można zdefiniować moduł funkcji jak ten export default { foo() { console.log('foo') }, bar() { console.log(' ... erenceError: expireToken is not defined Edit 2 Ja tylko próbowałem dodać tokenManager przed expireToken i w końcu działa

Klucz dynamiczny w pomocniku aktualizacji niezmienności dla tablicy

Https://facebook.github.io/react/docs/update.html Mam funkcję update, która odbiera indeks wraz ze zdarzeniem, aby zmienić ... his.state.items['index']['amount'], który nie jest ustawiony, gdy chcę zmodyfikować this.state.items[1]['amount'] o indeks 1.

Czy jest możliwe napisanie pliku gulpfile w es6?

Pytanie: Jak mogę zapisać plik gulp w ES6, aby móc używać import zamiast require i używać składni => NAD function()? Mo ... z node_modules/gulp/bin/gulp.js zmieniłem pierwszą linijkę na #!/usr/bin/env node --harmony zgodnie z pytaniem w tym stosie

Dlaczego Przewodnik po stylach Airbnb mówi, że odwoływanie się do wnioskowania o nazwie funkcji jest zniechęcające?

// bad class Listing extends React.Component { render() { return <div>{this.props.hello}</div>; } } // b ... go Airbnb. Czy ktos moze wyjasnic dlaczego"odradza sie poleganie na wnioskowaniu nazwy funkcji"? Czy to tylko kwestia stylu?

Z pewnością ES6+ musi mieć sposób, aby połączyć dwa obiekty javascript razem, co to jest?

Mam dość tego, że zawsze muszę pisać taki kod: function shallowExtend(obj1,obj2){ var key; for ( key in obj2 ) { if ... a taką funkcjonalność? Jeśli jeszcze nie ma, to czy taka funkcjonalność jest planowana? Jeśli nie planowane, to dlaczego nie?

Browserify, Babel 6 , Gulp-nieoczekiwany token na operatorze spreadu

Próbuję uruchomić przeglądarkę / Babelify / Gulp w moim projekcie, ale nie zajmie to operatora spreadu. Dostałem ten błąd z ... stronie Babel, ale nie mogę zrobić to działa poprawnie. [3]}Czy ktoś może mi pokazać, jak prawidłowo to załatwić? Dziękuję

Czy Mogę ustąpić z funkcji wewnętrznej?

Z generatorami ES6 widzę taki kod: var trivialGenerator = function *(array) { var i,item; for(var i=0; i < array ... ay) { array.forEach(function *(item){ yield item; }); }; Pytam, bo klasyczna pętla for jest obrzydliwością.

Jak zaimportować pakiet javascript ze znacznika cdn/script w Reaccie?

Chciałbym zaimportować ten pakiet javascript do Reacta <script src="https://cdn.dwolla.com/1/dwolla.js"></script&g ... when I try dwolla.configure(...) Pojawia się błąd mówiący, że dwolla jest niezdefiniowana. Jak mam to rozwiązać? Dzięki

javascript import z '/ folder ' z indeksem.js

Zauważyłem kilka przypadków, w których widziałem coś takiego: // /reducers/reducer1.js export default function reducer1(stat ... import wypowiedzi w stylu CommonJS requires wypowiedzi? A może ta przerwa w WebPack v2 z "oficjalne" import/export wsparcie?

Czy to dobry sposób na sklonowanie obiektu w ES6?

Googling dla "javascript clone object" przynosi naprawdę dziwne wyniki, niektóre z nich są beznadziejnie przestarzałe, a niek ... tu zbyt skomplikowane, czy nie jest to takie proste jak po prostu: let clone = {...original}; Czy jest w tym coś nie tak?

Łączenie zmiennych i łańcuchów w Reaccie

Czy istnieje sposób na włączenie zapisu klamrowego Reacta i znacznika href? Powiedzmy, że mamy następującą wartość w stanie: ... sposób, aby dodać stan id do atrybutu HTML, aby uzyskać coś takiego: href={"#demo + {this.state.id}"} Co daje: #demo1

Używanie zmiennej (podkreślenia) z funkcjami strzałek w ES6 / Typescript

Natknąłem się na ten konstrukt na przykładzie kątowym i zastanawiam się, dlaczego to wybrano: _ => console.log('Not usin ... tring): void { this.router.navigate(['search'], { queryParams: { query: query } }) .then(_ => this.search()); }

ES6 template Literaals Vs concatenated strings

Mam następujący kod dla ECMA-Script-6 template literals let person = {name: 'John Smith'}; let tpl = `My name is ${person ... em już w stanie uzyskać ciąg MyVar konkatenowany z person.name tutaj, więc jaki byłby scenariusz użycia szablonu dosłownego ?

Get functions (methods) of a class [duplicate]

To pytanie ma już odpowiedź tutaj: ES6 iteracja nad metodami klasy ... Func() { console.log(this.bar); } } var foo = new Foo(); for (var idx in foo) { console.log(idx); } Wyjście: bar

ES6 Tail Recursion Optimization Stack Overflow

Po przeczytaniu opisu Dr Rauschmayera rekurencyjnej optymalizacji wywołań ogonowych w es6, od tamtej pory staram się odtworzy ... factorial(n - 1, n * acc) console.log( factorial(100000) ) Wynik: Uncaught RangeError: Maximum call stack size exceeded

Dlaczego i kiedy musimy wiązać funkcje, a nawet narzędzia w Reaccie?

class SomeClass extends Component{ someEventHandler(event){ } render(){ return <input onChange={------here------ ... ten link najpierw jeśli jesteś zdezorientowany jak ja o tym.http://blog.andrewray.me/react-es6-autobinding-and-createclass/

React, po co używać super (props) wewnątrz konstruktora klasy ES6? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... sign({}, this.props.course), errors: { } }; this.updateCourseState = this.updateCourseState.bind(this); }