Pytania otagowane jako ecmascript-6

Wersja specyfikacji ECMAScript z 2015 r., Teraz standard (ECMAScript 2015). Tego znacznika należy używać tylko wtedy, gdy pytanie dotyczy konkretnie nowych funkcji lub zmian technicznych przewidzianych w ECMAScript 2015.


10
Jak powiedzieć serwerowi webpack dev, aby obsługiwał index.html dla dowolnej trasy
Router React umożliwia obsługę aplikacji React /arbitrary/route. Aby to zadziałało, potrzebuję, aby mój serwer wysyłał aplikację React na dowolną dopasowaną trasę. Jednak serwer webpack nie obsługuje dowolnych punktów końcowych. Jest tutaj rozwiązanie wykorzystujące dodatkowy serwer ekspresowy. Jak zezwolić serwerowi webpack-dev-server, aby zezwolił na punkty wejścia z routera reagującego Ale nie …


5
Object.freeze () vs const
Object.freeze()wydaje się być przejściową wygodną metodą przejścia do stosowania constw ES6. Czy są przypadki, w których oba zajmują swoje miejsce w kodzie lub czy istnieje preferowany sposób pracy z niezmiennymi danymi? Czy powinienem używać Object.freeze()wszystkich przeglądarek, z którymi współpracuję, a constpotem przełączyć się na ich używanie const?

11
forEach nie jest błędem funkcji z tablicą JavaScript
Próbuję zrobić prostą pętlę: const parent = this.el.parentElement console.log(parent.children) parent.children.forEach(child => { console.log(child) }) Ale pojawia się następujący błąd: VM384: 53 Uncaught TypeError: parent.children.forEach nie jest funkcją Mimo że parent.childrendzienniki: Jaki może być problem? Uwaga: oto JSFiddle .


11
Jak opublikować moduł napisany w ES6 do NPM?
Miałem właśnie zamiar opublikować moduł w NPM, kiedy myślałem o przepisaniu go w ES6, aby był zarówno przyszłościowy, jak i nauczony ES6. Użyłem Babel do transpozycji do ES5 i uruchomienia testów. Ale nie jestem pewien, jak postępować: Czy transpiluję i publikuję folder wynikowy / wyjściowy w NPM? Czy dołączam folder …

20
Dziedziczenie wielokrotne klasy ES6
Większość moich badań przeprowadziłem na BabelJS i dalej MDN (który nie ma żadnych informacji), ale możesz mi powiedzieć, czy nie byłem wystarczająco ostrożny, rozglądając się po więcej informacji na temat specyfikacji ES6. Zastanawiam się, czy ES6 obsługuje dziedziczenie wielokrotne w taki sam sposób, jak inne języki pisane kaczką. Na przykład, …



5
Object.is vs ===
Natknąłem się na przykład kodu, który korzystał z tego porównania: var someVar = 0; Object.is(false, someVar); //Returns false Wiem, że false == 0tak będzie true, dlatego mamy ===. Czym się Object.isróżni od ===?

6
Jak połączyć ze sobą dwa obiekty javascript w ES6 +?
Mam dość ciągłego pisania kodu w ten sposób: function shallowExtend(obj1,obj2){ var key; for ( key in obj2 ) { if ( obj2.hasOwnProperty(key) === false ) continue; obj1[key] = obj2[key] } } Lub jeśli nie chcę sam pisać kodu, zaimplementuj bibliotekę, która już to robi. Z pewnością ES6 + przybywa na …

6
Jak udawać importy modułu ES6?
Mam następujące moduły ES6: network.js export function getDataFromServer() { return ... } widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ... } } Szukam sposobu na przetestowanie Widget za pomocą próbnej instancji getDataFromServer. Gdybym użył oddzielnych <script>modułów zamiast …

9
Jak ustawić domyślne właściwości komponentu w komponencie React
Używam poniższego kodu, aby ustawić domyślne właściwości komponentu React, ale to nie działa. W render()metodzie widzę, że wynik „undefined props” został wydrukowany na konsoli przeglądarki. Jak mogę zdefiniować domyślną wartość dla właściwości komponentów? export default class AddAddressComponent extends Component { render() { let {provinceList,cityList} = this.props if(cityList === undefined || …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.