Suchergebnisse für Anfrage "ecmascript-6"

2 die antwort

Ist es möglich, eine Klasse im alten Stil von der ECMAScript 6-Klasse in JavaScript zu erben?

Wenn der folgende Code auf Node.js 4.2.1 ausgeführt wird: 'use strict'; var util = require('util'); class MyClass { constructor(name) { this.name = name; } } function MyDerived() { MyClass.call(this, 'MyDerived'); } util.inherits(MyDerived, ...

12 die antwort

Wie richte ich Babel 6 Stage 0 mit React und Webpack ein?

Mein Verständnis aus den DokumentenIch sehe, dass Babel 6 vorerst drei Voreinstellungen hat: es2015, react und stage-x. Ich habe gelesen, dass ich diese in @ setzen ka.babelrc wie so: { "presets": ["es2015", "react", "stage-0"] }oder direkt in ...

6 die antwort

Eine kürzere Klasseninitialisierung in ECMAScript 6

Jedes Mal, wenn ich eine Klasse erstelle, muss ich das gleiche langweilige Verfahren durchführen: class Something { constructor(param1, param2, param3, ...) { this.param1 = param1; this.param2 = param2; this.param3 = param3; ... } }ibt es ...

TOP-Veröffentlichungen

6 die antwort

ES6-Destrukturierung, Funktionsparameter - Wurzelobjekt benennen

Gibt es eine Möglichkeit, den Namen eines destrukturierten Funktionsarguments beizubehalten? Das heißt, der Name des Stammobjekts? In ES5 kann ich dies tun (indem ich die Vererbung als Metapher verwende, um den Punkt zu verdeutlichen): // ...

4 die antwort

Object Destructuring Solution für lange Arrays?

Sehen Sie sich diesen Code an: let lecture = { id: 2, title: "MyTitle", topics: [ { title: "John", age: 1 }, { title: "John2", age: 2 }, { title: "John3", age: 3 }] }Ich möchte das Haupt @ extrahiertitle Eigenschaft und der dritteage im Array ...

2 die antwort

gulp babel, Export ist nicht definiert

Betrachten Sie den folgenden Beispielcode (und möglicherweise mache ich es falsch?) var FlareCurrency = { }; export {FlareCurrency};Ich habe folgende Aufgabe: gulp.task("compile:add-new-currency-minified", function(){ ...

4 die antwort

ES6-Destrukturierung und Modulimport

Ich hatte den Eindruck, dass diese Syntax: import Router from 'react-router'; var {Link} = Router; hat das gleiche Endergebnis wie dieses: import {Link} from 'react-router';Kann jemand erklären, was der Unterschied ist? (Ich dachte ...

2 die antwort

es2015 Module - wie man Exporte dynamisch benennt

In diesem Beispielreact-hyperscript ist ein Curry und enthält eine Reihe von Standardfunktionen.h('div', props, children) wirddiv(props, children). import hyperscript from 'react-hyperscript'; import {curry} from 'lodash'; const isString = v => ...

2 die antwort

EcmaScript 6 - Tern IDE für Eclipse-Validierungsfehler

Ich verwende Eclipse Mars mit der Tern IDE für ES6-Unterstützung für Version 1.1.0 (der Snapshot). Ich erhalte Überprüfungsfehler bei Pfeilfunktionen und Const-Exporten, wie in diesem Screenshot zu sehen ist: [/imgs/UpzkX.png] Ich habe diese ...

6 die antwort

Will const und lassen Sie das IIFE-Muster unnötig machen?

Wie ich es verstehe, ist das IIFE-Muster eine Umgehung der Tatsache, dass ES5 und niedriger keine Möglichkeit zum Erstellen von Blockbereichen haben. Indem wir alles in eine Funktion einschließen und diese sofort aufrufen, können wir einen ...