Suchergebnisse für Anfrage "ecmascript-6"
Erläuterung von `let` und Block Scoping mit for-Schleifen
Ich verstehe daslet verhindert doppelte Deklarationen, was nett ist. let x; let x; // error!Variablen deklariert mitlet kann auch in zu erwartenden Verschlüssen verwendet werden let i = 100; setTimeout(function () { console.log(i) }, i); // ...
Was ist der Punkt des Typs 'Symbol' in ECMA-262-v6?
Was ist der Punkt des Typs "Symbol" in ECMA-262-v6? Schnelle Pfadimplementierung für Objektschlüssel? Was macht es unter der Haube - mit der Garantie, dass die zugrunde liegenden Daten unveränderlich sind?
Offizielle Informationen zu `Argumenten` in ES6-Pfeilfunktionen?
(() => console.log(arguments))(1,2,3); // Chrome, FF, Node give "1,2,3" // Babel gives "arguments is not defined" from parent scope Laut Babel (und soweit ich anfängliche TC39-Empfehlungen entnehmen kann) ist dies "ungültig", da Pfeilfunktionen ...
Verwenden von Klammern mit JavaScript-Importsyntax
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 ...
Erstellen Sie ein Teilmengenobjekt, das nur aus einigen der Eigenschaften eines vorhandenen Objekts besteht [duplizieren]
Diese Frage hat hier bereits eine Antwort: Einzeilig, um einige Eigenschaften aus einem Objekt in ES 6 zu übernehmen. [/questions/25553910/one-liner-to-take-some-properties-from-object-in-es-6] 7 answersDies wird am besten anhand eines Beispiels ...
Javascript ES6 Berechnungs- / Zeitkomplexität von Sammlungen
Welche Zeitkomplexität (in Big-O-Notation) bietet die ES6-Spezifikation für die Schlüsselsammlungen (Set, Map, WeakSet und WeakMap)? Meine Erwartung, und ich gehe davon aus, dass die meisten Entwickler @ für die Spezifikationen und ...
.map () eine Javascript ES6 Map?
Wie würdest du das machen? Instinktiv möchte ich Folgendes tun: var myMap = new Map([["thing1", 1], ["thing2", 2], ["thing3", 3]]); // wishful, ignorant thinking var newMap = myMap.map((key, value) => value + 1); // Map { 'thing1' => 2, 'thing2' ...
Methoden in ES6-Objekten: Verwenden von Pfeilfunktionen
In ES6 sind beide legal: var chopper = { owner: 'Zed', getOwner: function() { return this.owner; } };und als Kurzform: var chopper = { owner: 'Zed', getOwner() { return this.owner; } }Ist es möglich, auch die neuen Pfeilfunktionen zu ...
Warum können ES6-Symboleigenschaften von Object.defineProperty aufzählbar gemacht werden?
n ES6 können Eigenschaften als Symboleigenschaften definiert werden: var symbol = Symbol(); var object = {}; object[symbol] = 'value';MDN definiert aufzählbare Eigenschaften als 'diejenigen, die von einer for..in-Schleife iteriert werden können' ...
Wie kann man eine Klasse erweitern, ohne in ES6 super verwenden zu müssen?
Ist es möglich, eine Klasse in ES6 zu erweitern, ohne das @ aufzurufesuper Methode zum Aufrufen der übergeordneten Klasse? EDIT: Die Frage könnte irreführend sein. Ist es der Standard, den wir @ nennen müssesuper() oder vermisse ich ...