Suchergebnisse für Anfrage "ecmascript-6"
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, ...
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 ...
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 ...
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): // ...
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 ...
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(){ ...
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 ...
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 => ...
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 ...
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 ...