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.
Was sind die tatsächlichen Verwendungszwecke der WeakMapin ECMAScript 6 eingeführten Datenstruktur? Da ein Schlüssel einer schwachen Karte einen starken Verweis auf den entsprechenden Wert erstellt und sicherstellt, dass ein Wert, der in eine schwache Karte eingefügt wurde, niemals verschwindet, solange sein Schlüssel noch aktiv ist, kann er nicht für Memotabellen …
Angenommen, ich habe eine optionsVariable und möchte einen Standardwert festlegen. Was ist der Vor- / Nachteil dieser beiden Alternativen? Verwenden der Objektverteilung options = {...optionsDefault, ...options}; Oder mit Object.assign options = Object.assign({}, optionsDefault, options); Dies ist das Commit , das mich wundern ließ.
Ich versuche, meinen Status mithilfe einer verschachtelten Eigenschaft wie folgt zu organisieren: this.state = { someProperty: { flag:true } } Aber den Status so aktualisieren, this.setState({ someProperty.flag: false }); funktioniert nicht Wie kann das richtig gemacht werden?
Mit ES6-Modulen weiß ich, dass ich einen benannten Import aliasen kann import { foo as bar } from 'my-module'; Und ich weiß, dass ich einen Standardimport importieren kann import defaultMember from 'my-module'; Ich möchte einen Alias für einen Standardimport verwenden und hatte gedacht, dass Folgendes funktionieren würde import defaultMember as …
UPDATE : Kürzlich erschien ein brillanter Artikel von Mozilla . Lesen Sie es, wenn Sie neugierig sind. Wie Sie vielleicht wissen, planen sie, einen neuen primitiven Symboltyp in ECMAScript 6 aufzunehmen (ganz zu schweigen von einigen anderen verrückten Dingen). Ich habe immer gedacht, dass der :symbolBegriff in Ruby unnötig ist; …
Ich bin neu in ReactJS und JSX und habe ein kleines Problem mit dem folgenden Code. Ich versuche, dem classNameAttribut jeweils mehrere Klassen hinzuzufügen li: <li key={index} className={activeClass, data.class, "main-class"}></li> Meine Reaktionskomponente ist: var AccountMainMenu = React.createClass({ getInitialState: function() { return { focused: 0 }; }, clicked: function(index) { this.setState({ …
Ich habe gerade react-routervon v3 auf v4 ersetzt. Ich bin mir jedoch nicht sicher, wie ich programmgesteuert in der Elementfunktion von a navigieren soll Component. dh in der handleClick()Funktion möchte ich /path/some/wherenach der Verarbeitung einiger Daten navigieren . Früher habe ich das gemacht durch: import { browserHistory } from 'react-router' …
Was ist der Unterschied zwischen Node module.exportsund ES6 export default? Ich versuche herauszufinden, warum ich den Fehler "__ ist kein Konstruktor" erhalte, wenn ich es export defaultin Node.js 6.2.2 versuche . Was funktioniert 'use strict' class SlimShady { constructor(options) { this._options = options } sayName() { return 'My name is …
Ich möchte Konstanten in a implementieren class, da es dort sinnvoll ist, sie im Code zu lokalisieren. Bisher habe ich die folgende Problemumgehung mit statischen Methoden implementiert: class MyClass { static constant1() { return 33; } static constant2() { return 2; } // ... } Ich weiß, dass es eine …
Ich habe ein flaches JS-Objekt: {a: 1, b: 2, c: 3, ..., z:26} Ich möchte das Objekt bis auf ein Element klonen: {a: 1, c: 3, ..., z:26} Was ist der einfachste Weg, dies zu tun (wenn möglich lieber es6 / 7 zu verwenden)?
Ich verstehe, warum vardieser Name verwendet wird - er ist variabel const-, er ist eine Konstante, aber welche Bedeutung hat der Name für letden aktuellen Block? Kümmer dich nicht darum?
Ich erstelle meine erste Bower-Komponente. Nach dem Ausführen bower initdes Skripts werde ich gefragt, welche Modultypen dieses Paket verfügbar macht. mit diesen Optionen: amd es6 Globale Knoten Was ist der Unterschied zwischen diesen Optionen?
Ich habe gerade chromestatus.com entdeckt und nach einigen Stunden meines Tages diesen Funktionseintrag gefunden : Karte: Kartenobjekte sind einfache Schlüssel- / Wertekarten. Das hat mich verwirrt. Normale JavaScript-Objekte sind Wörterbücher. Wie Mapunterscheidet sich ein Wörterbuch von einem Wörterbuch? Konzeptionell sind sie identisch (gemäß Was ist der Unterschied zwischen einer Karte …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Verbessere diese Frage Mein täglicher Job ist Client-Entwickler, …
Ich fange an zu denken, dass dies nicht möglich ist, aber ich möchte trotzdem fragen. Ich möchte testen, ob eines meiner ES6-Module ein anderes ES6-Modul auf eine bestimmte Weise aufruft. Mit Jasmine ist das super einfach - Der App-Code: // myModule.js import dependency from './dependency'; export default (x) => { …
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.