Suchergebnisse für Anfrage "ecmascript-6"
Wenn Konstruktoren in React-Komponenten verwendet werden sollen?
Ich schreibe immer React Code, besonders in ES6-Klassen. Aber meine Frage ist, wann wir @ verwendconstructor(props) in Komponenten reagieren? Hat dasconstructor(props) line hat etwas mit dem Rendern der Komponente zusammen mit ihren Requisiten zu ...
Curly Klammern (Klammern) im Knoten erfordern Anweisung
Ich versuche, den Unterschied zwischen den beiden folgenden erfordern Aussagen zu verstehen. Speziell, was ist der Zweck des{ }s umwickeltipcMain? const electron = require('electron') const {ipcMain} = require('electron')Sie scheinen beide den ...
Warum ist „dies“ in einer Fettpfeil-Funktionsdefinition undefiniert? [Duplikat
Diese Frage hat hier bereits eine Antwort: Methoden in ES6-Objekten: Verwenden von Pfeilfunktionen [/questions/31095710/methods-in-es6-objects-using-arrow-functions] 4 Antworten Zunächst habe ich es versucht - const profile = { name: 'Alex', ...
ES6 und variabler Bereich innerhalb eines Versprechens
Nicht sicher, was ich hier vermisse. Ich muss die Ausgabe von @ erhaltdatainthis.contact. Im Moment verwende ich eine statische Klassenvariable, aber es scheint schmutzig, das tun zu müssen. export class contactEdit { static t; // static class ...
Anonyme Klasseninstanz - ist das eine schlechte Idee?
n ES6 können wir anonyme Klassen erstellen: var entity = class { }Aber wir können es auch instanziieren: var entity = new class { constructor(name) { this.name = name; } getName() { return this.name; } }('Foo'); console.log(entity.getName()); ...
Wie werden Objekteigenschaften mit Schlüsselnamen zerstört, die ungültige Variablennamen sind?
Da Objektschlüssel Zeichenfolgen sind, können sie beliebige Zeichen und Sonderzeichen enthalten. Ich bin kürzlich auf ein Objekt gestoßen, das ich von einem API-Aufruf erhalte. Dieses Objekt hat ein '-' in den Schlüsselnamen. const object = { ...
ES 6 Klassen - Mixins
Ich überlege mir die Architektur von View (HTML-Markup) und Utility (JavaScript-Verhalten) und erstelle Atomic-Klassen zum Erstellen von Views und Utilities mit ES6 Class. Es besteht die Notwendigkeit, dass mehrere Dienstprogrammklassen zu einer ...
SyntaxError: missing = in der const-Deklaration Firefox 50
Ich habe eine Schleife wie die folgende: const bar = {a: 1, b: 2} for (const k in bar) { //Throws in Firefox but not Chrome 54 console.log(k) }Ist das ein Bug? Oder vielleicht eine graue Fläche in der Spezifikation?
Merge zwei Objekte in einem Array [closed]
Ich habe dieses Array var arr1 = [{id: 1, name: "lorem"}, {id: 1, name: "ipsum"}, {id: 2, name: "dolor"}] Wie Sie hier sehen können, sind die ersten beiden Indizes identisch.id, Ich möchte, dass der Ausgang ungefähr so aussieht newArr [ { id: ...
ES6 ruft sofort die rekursive Pfeilfunktion auf
Dies ist mein aktueller Code: const fn = parameter => { // if, else ... fn(X); }; fn(0);Now, ich kann nicht @ verwenddieser Ansat [https://stackoverflow.com/questions/34589488/es6-immediately-invoked-arrow-function] wie ich die Funktion mit ...