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 versuche die neue Karte zu verwenden Objekt aus Javascript EC6 zu verwenden, da es bereits in den neuesten Firefox- und Chrome-Versionen unterstützt wird. Aber ich finde es in der "funktionalen" Programmierung sehr eingeschränkt, weil es keine klassischen Karten-, Filter- usw. Methoden gibt, die gut mit a funktionieren würden [key, …
Gibt es eine einfache Möglichkeit, ES6-Karten zusammenzuführen (wie Object.assign)? Und wenn wir schon dabei sind, was ist mit ES6-Sets (wie Array.concat)?
Eine neue stabile Version von Node.js (0.12) wurde kürzlich mit der aktualisierten JavaScript-Engine v8 von Google, Version 3.28.73, veröffentlicht . Welche ECMAScript 6-Funktionen sind derzeit in Node.js vorhanden, ohne das --harmonyFlag zu verwenden? Ich habe mehrere Websites überprüft, die behaupten, die ES 6-Funktionen aufzulisten, aber alle scheinen veraltet zu sein …
Ich suche nach einer Möglichkeit, ECMAScript 6-Code in der Konsole meines Browsers auszuführen, aber die meisten Browser unterstützen die von mir gesuchten Funktionen nicht. Zum Beispiel ist Firefox der einzige Browser, der Pfeilfunktionen unterstützt. Gibt es eine Möglichkeit (Erweiterung, Userscript usw.), diese Funktionen in Chrome auszuführen?
Wie kann ich in Ecmascript 6 auf eine JSON-Datei zugreifen? Folgendes funktioniert nicht: import config from '../config.json' Dies funktioniert gut, wenn ich versuche, eine JavaScript-Datei zu importieren.
Gibt es harmonische Möglichkeiten, den Klassennamen von der ES6-Klasseninstanz abzurufen? Außer someClassInstance.constructor.name Derzeit zähle ich auf die Implementierung von Traceur. Und es scheint, dass Babel eine Polyfüllung hat, Function.nameTraceur nicht. Um es zusammenzufassen: In ES6 / ES2015 / Harmony gab es keinen anderen Weg, und in ES.Next wird kein Geldautomat …
Das Googeln nach "Javascript-Klonobjekt" bringt einige wirklich seltsame Ergebnisse, einige sind hoffnungslos veraltet und andere einfach zu komplex, ist es nicht so einfach wie nur: let clone = {...original}; Ist daran etwas falsch?
Gibt es eine Möglichkeit, die geschweifte Klammernotation von React und ein hrefTag zu integrieren? Angenommen, wir haben den folgenden Wert im Status: {this.state.id} und die folgenden HTML-Attribute für ein Tag: href="#demo1" id="demo1" Gibt es eine Möglichkeit, den idStatus zum HTML-Attribut hinzuzufügen , um Folgendes zu erhalten: href={"#demo + {this.state.id}"} Welches …
Die typische Methode zum Schleifen von xZeiten in JavaScript ist: for (var i = 0; i < x; i++) doStuff(i); Aber ich möchte den ++Operator nicht verwenden oder überhaupt keine veränderlichen Variablen haben. Gibt es in ES6 eine Möglichkeit, xZeiten auf eine andere Weise zu wiederholen ? Ich liebe Rubys …
Die neuen es6-Pfeilfunktionen sagen, dass sie returnunter bestimmten Umständen implizit sind: Der Ausdruck ist auch der implizite Rückgabewert dieser Funktion. In welchen Fällen muss ich es returnmit es6-Pfeilfunktionen verwenden?
Wie kann man eine Funktion schreiben, die in ES6 nur wenige Attribute auf kompakteste Weise akzeptiert? Ich habe eine Lösung mit Destrukturierung + vereinfachtem Objektliteral gefunden, aber ich mag es nicht, dass die Liste der Felder im Code wiederholt wird. Gibt es eine noch schlankere Lösung? (v) => { let …
Ich habe dieses Modul, das die externe Bibliothek zusammen mit zusätzlicher Logik <script>komponiert, ohne das Tag direkt in die index.html einzufügen: import 'http://external.com/path/file.js' //import '../js/file.js' @Component({ selector: 'my-app', template: ` <script src="http://iknow.com/this/does/not/work/either/file.js"></script> <div>Template</div>` }) export class MyAppComponent {...} Ich stelle fest, dass die importvon ES6-Spezifikation statisch ist und während des …
Ich versuche, ein Modul zu erstellen, das mehrere ES6-Klassen exportiert. Angenommen, ich habe die folgende Verzeichnisstruktur: my/ └── module/ ├── Foo.js ├── Bar.js └── index.js Foo.jsund Bar.jsjeder exportiert eine Standard-ES6-Klasse: // Foo.js export default class Foo { // class definition } // Bar.js export default class Bar { // class …
Ich habe gehört, dass der Zugriff letund die constWerte vor der Initialisierung ReferenceErroraufgrund der sogenannten zeitlichen Totzone eine Ursache sein können . Was ist die zeitliche Totzone, in welcher Beziehung steht sie zu Umfang und Heben und in welchen Situationen ist sie anzutreffen?
Gibt es nullin ES6 (ES2015 / JavaScript.next / Harmony) einen Operator für den Zugriff auf sichere Eigenschaften (Null-Weitergabe / Existenz), wie beispielsweise ?.in CoffeeScript ? Oder ist es für ES7 geplant? var aThing = getSomething() ... aThing = possiblyNull?.thing Dies wird ungefähr so sein: if (possiblyNull != null) aThing = …
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.