Suchergebnisse für Anfrage "ecmascript-6"

6 die antwort

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); // ...

4 die antwort

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?

4 die antwort

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 ...

TOP-Veröffentlichungen

4 die antwort

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 ...

2 die antwort

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 ...

4 die antwort

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 ...

20 die antwort

.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' ...

8 die antwort

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 ...

4 die antwort

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' ...

18 die antwort

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 ...