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);
}