Die Version 2015 der ECMAScript-Spezifikation, jetzt ein Standard (ECMAScript 2015). Verwenden Sie dieses Tag nur, wenn sich die Frage speziell auf neue Funktionen oder technische Änderungen in ECMAScript 2015 bezieht.
Ich habe immer festgestellt, dass die rangeFunktion in JavaScript fehlt, da sie in Python und anderen verfügbar ist. Gibt es eine präzise Möglichkeit, in ES2015 einen Zahlenbereich zu generieren? EDIT: MEINE Frage unterscheidet sich von dem erwähnten Duplikat, da sie spezifisch für ES2015 und nicht für ECMASCRIPT-5 ist. Außerdem muss …
Ich sehe immer wieder Funktionen, die so aussehen, in einer Codebasis, an der ich arbeite: const func = ({ param1, param2 }) => { //do stuff } Was genau macht das? Es fällt mir schwer, es bei Google zu finden, da ich nicht einmal sicher bin, wie das heißt oder …
Ich bin in einem Angular-Beispiel auf dieses Konstrukt gestoßen und frage mich, warum dies gewählt wurde: _ => console.log('Not using any parameters'); Ich verstehe, dass die Variable _ bedeutet, dass es egal ist / nicht verwendet wird, aber da es die einzige Variable ist, gibt es einen Grund, die Verwendung …
Ich bin mir nicht sicher, ob dies eine Mozilla-spezifische JS-Syntax ist, aber ich habe häufig festgestellt, dass Variablen auf diese Weise deklariert werden, z. B. in SDK-Zusatzdokumenten : var { Hotkey } = require("sdk/hotkeys"); und in verschiedenen Chrom-Javascript ( letAussage wird anstelle von verwendet var), let { classes: Cc, interfaces: …
Ich bin auf eine Javascript-Bibliothek gestoßen, die die folgende Syntax zum Importieren von Bibliotheken verwendet: import React, { Component, PropTypes } from 'react'; Was ist der Unterschied zwischen der obigen Methode und der folgenden? import React, Component, PropTypes from 'react';
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 the second …
Angenommen, ich habe ein Modul ( ./my-module.js) mit einem Objekt, dessen Rückgabewert sein sollte: let values = { a: 1, b: 2, c: 3 } // "export values" results in SyntaxError: Unexpected token So kann ich sie importieren wie: import {a} from './my-module' // a === 1 import * as …
ES6 ist in Knoten 4 vollständig verfügbar. Ich habe mich gefragt, ob es ein Schnittstellenkonzept zum Definieren von Methodenverträgen wie in enthält MyClass implements MyInterface. Ich kann mit meinem Googeln nicht viel finden, aber vielleicht gibt es einen netten Trick oder eine Problemumgehung.
Ist es möglich, während des ES6-Imports etwas in ein Modul mit Variablennamen zu importieren? Dh ich möchte ein Modul zur Laufzeit importieren, abhängig von den in einer Konfiguration angegebenen Werten: import something from './utils/' + variableName;
Ich habe diese Syntax noch nie gesehen und frage mich, worum es geht. var { Navigation } = require('react-router'); Die Klammern links geben einen Syntaxfehler aus: unerwartetes Token { Ich bin nicht sicher, welcher Teil der Webpack-Konfiguration transformiert wird oder welchen Zweck die Syntax hat. Ist es eine Harmonie-Sache? Kann …
Ich möchte Folgendes tun, aber wenn möglich mit einer einzigen Zeile: import Module from './Module/Module; export Module; Ich habe Folgendes versucht, aber es scheint nicht zu funktionieren: export Module from './Module/Module;
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Наследование от функции Mit ES6 können spezielle Objekte erweitert werden. Es ist also möglich, von der Funktion zu erben. Ein solches Objekt kann als Funktion aufgerufen werden, aber wie kann ich die Logik für einen solchen Aufruf implementieren? class Smth …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.