Suchergebnisse für Anfrage "ecmascript-6"
Object spread vs. Object.assign
Sagen wir, ich habe einoptions Variable und ich möchte einen Standardwert festlegen. Was ist der Vorteil / Nachteil dieser beiden Alternativen? Mit Objektverbreitung options = {...optionsDefault, ...options};Oder mit Object.assign options = ...
Promises, übergebe zusätzliche Parameter an chain
Ein Versprechen, nur zum Beispiel: var P = new Promise(function (resolve, reject) { var a = 5; if (a) { setTimeout(function(){ resolve(a); }, 3000); } else { reject(a); } });Nachdem wir aufrufen, dann die Methode auf das ...
proper Verwendung von es6-Klassen in einem nodejs-Projekt
Ich möchte die coole es6-Klassen-Funktion von nodejs 4.1.2 verwenden können. Ich habe das folgende Projekt erstellt: a.js: class a { constructor(test) { a.test=test; } } index.js: require('./a.js'); var b = new a(5);ie Sie sehen können, ...
Proper Verwendung von const zum Definieren von Funktionen in JavaScript
Ich bin interessiert, ob es Beschränkungen gibt, welche Arten von Werten mit @ eingestellt werden könneconst in JavaScript - insbesondere Funktionen. Ist das gültig? Zugegeben, es funktioniert, aber wird es aus irgendeinem Grund als schlechte ...
Linguistische Bedeutung der Variablen 'let' bei der Programmierung [duplizieren]
Diese Frage hat hier bereits eine Antwort: Warum wurde der Name 'let' für blockbezogene Variablendeklarationen in JavaScript gewählt? [/questions/37916940/why-was-the-name-let-chosen-for-block-scoped-variable-declarations-in-javascri] 7 answers ...
Destructuring um das letzte Element eines Arrays in es6 zu erhalten
In Coffeescript ist dies unkompliziert: coffee> a = ['a', 'b', 'program'] [ 'a', 'b', 'program' ] coffee> [_..., b] = a [ 'a', 'b', 'program' ] coffee> b 'program'Erlaubt es6 etwas Ähnliches? > const [, b] = [1, 2, 3] 'use strict' > b // it got ...
ES6-Klassen: Unerwartetes Token im Skript?
Ich kopiere ein Beispiel und versuche, ES6 zu lernen. Es wird jedoch ein Kompilierungsfehler angezeigt: Unexpected token (2:5) Es scheint sich auf die Zählung zu beziehen = 0; Was mache ich falsch class Counter { count = 0; constructor() { ...
Browserify importieren / benötigen?
Ich versuche, browserify aufzunehmen und habe einige Beispiele durchgesehen. n einem Beispiel sehe ich die Verwendung von 'import': import 'jquery';und lokale Dateien importieren mit: import Header from './Header'; Aber in anderen Beispielen ...
Was ist die zeitliche Totzone?
Ich habe gehört, dass der Zugriff auflet undconst -Werte vor ihrer Initialisierung können ein @ verursachReferenceError wegen etwas namenstemporale tote Zone. Was ist die zeitliche Totzone, in welcher Beziehung steht sie zu Umfang und Hebezeug ...
Können Sie Pfeilfunktionen binden?
Ich experimentiere jetzt schon eine Weile mit ES6 und bin gerade auf ein kleines Problem gestoßen. Ich benutze Pfeilfunktionen sehr gerne und wann immer ich kann, benutze ich sie. Es scheint jedoch, dass Sie sie nicht binden können! Hier ...