Suchergebnisse für Anfrage "ecmascript-6"

6 die antwort

Typescript-Export vs. Standard-Export

Was ist der Unterschied in Typescript zwischenexport unddefault export. In allen Tutorials sehe ich peopleexporting ihre Klassen und ich kann meinen Code nicht kompilieren, wenn ich das @ nicht hinzufüdefault Schlüsselwort vor ...

18 die antwort

Filtern eines Arrays mit einer Funktion, die ein Versprechen zurückgibt

Gegebe let arr = [1,2,3]; function filter(num) { return new Promise((res, rej) => { setTimeout(() => { if( num === 3 ) { res(num); } else { rej(); } }, 1); }); } function filterNums() { return Promise.all(arr.filter(filter)); ...

4 die antwort

export ES6-Klasse in Knoten 4.x Unerwartetes reserviertes Wort

Ich habe Folgendes in einem Node-Skript: "use strict"; class Whatever { constructor() { console.log("I'm in the constructor!"); } } export default Whatever;Ich bekommeUnexpected reserved word bezüglichexport. Was fehle ich hier? Wie ...

TOP-Veröffentlichungen

2 die antwort

this.setState ist keine Funktion [duplizieren]

Diese Frage hat hier bereits eine Antwort: Wie kann ich in einem Callback auf das richtige `this` zugreifen? [/questions/20279484/how-to-access-the-correct-this-inside-a-callback] 10 AntwortenIch habe die folgende Komponente, die den Status ...

10 die antwort

Convert ES6-Klasse mit Symbolen in JSON

Ich habe fest codierte Klassen, um Modelle in meiner Aurelia-Anwendung darzustellen. Hier ist ein Modell 'PostEdit': var _postID = Symbol(); var _title = Symbol(); var _text = Symbol(); export class PostEdit { constructor(postEdit) { ...

10 die antwort

Warum liefert ES6 ein reserviertes Wort, wenn es in diesem Kontext aufgerufen wird?

Ich verwende Knoten 4.1.1. Wenn ich diesen Code ausführe "use strict"; function *generator() { let numbers = [1,2,3,4,5]; numbers.map(n => yield (n + 1)); } for (var n of generator()) { console.log(n); }Ich erhalte diesen Fehler numbers.map(n ...

4 die antwort

JavaScript: Definiere eine Konstante in try / catch mit strict mode

eute bin ich auf einen seltsamen JS-Bug gestoßen, der mit @ arbeiteconst in einem try / catch-Block, und ich möchte besser verstehen, was es verursacht. Schauen wir uns ein Codebeispiel an, das mehr als tausend Worte sagt: try { const FOO = ...

4 die antwort

Babel 6 CLI: Unerwarteter Token-Export?

Ich versuche, Babel über die CLI mit @ auszuführebabel-node aber ich bekomme immer dieUnexpected token export Error. Ich verstehe, dass es in Babel 6 nur um Plugins geht und dass ich das Plugin durch @ setzen mus.babelrc aber es scheint nicht ...

6 die antwort

ES6-Exportstandard mit mehreren Funktionen, die sich aufeinander beziehen

in es6 dort können Sie einen Funktionsbaustein wie diesen definieren export default { foo() { console.log('foo') }, bar() { console.log('bar') }, baz() { foo(); bar() } }das oben genannte scheint ein gültiger Code zu sein, aber wenn ich @ ...

4 die antwort

Binden Sie diesen Bereich anders als in ES6 => Funktionsoperator

Nach dem Experimentieren mit dem Erben von Kontexten mit der Funktion =>, die uns ES6 bietet, ist mir aufgefallen, dass dieser Kontext niemals geändert werden kann. Beispiel var otherContext = { a: 2 }; function foo() { this.a = 1; this.bar = () ...