Tag: ecmascript-harmony

ECMAScript Harmony-code ist der code-name für Vorschlägen zum erweitern der aktuellen ECMA-262-Spezifikation.

Ist es möglich, Harmonie (ES6) mit JSXTransformer.js?

Anzahl der Antworten 1 Antworten
Ich hatte großes Glück mit Reagieren ist JSXTransformer.js zu entwickeln, mit JSX im browser: <script src="http://fb.me/JSXTransformer-0.11.1.js"></script> <script type="text/jsx"> /** @jsx React.DOM */ ... </script> Zu verringern, boilerplate, würde ich gerne einige der features von Harmonie, z.B. Pfeil-Funktionen.

ES6 global import

Anzahl der Antworten 2 Antworten
Was ist der beste Weg, um zu importieren, einige Module in allen Dateien des Projekts, so dass ich nicht schreiben Sachen wie: import React from 'react'; import Reflux from 'reflux'; import reactMixin from 'react-mixin'; in fast jede

Pfeil-Funktionen nicht in der node --harmony unter Ubuntu

Anzahl der Antworten 2 Antworten
Ich versuche, verwenden Sie die Pfeiltasten Funktionen in node v0.10.33 unter Ubuntu 14.04 (ich bin mit Knoten mit --harmony Flagge), aber ich bin immer dieser Fehler: console.log( [1,2,3,4].map(x => x*x) ); ^ SyntaxError: Unexpected token > at

Immediate function mit JavaScript ES6 Pfeil-Funktionen

Anzahl der Antworten 2 Antworten
Weiß jemand, wie man schreiben Sie eine unmittelbare Funktion mit ES6 Pfeil-syntax? Hier ist das ES3/5 Weg, es zu tun: (function () { //... }()); Ich habe versucht, die folgenden, bekomme aber eine unexpected token Fehler in

ES6-Modul export-Standard-syntax

Anzahl der Antworten 1 Antworten
Ich bin mit dem es6-module-transpiler, esprima und JSHint mit esnext: true Optionen. JSHint meckert, wenn ich: export default = { some: 'thing', other: 'thing' }; Aber esprima beschwert sich, wenn ich export default { some: 'thing', other:

NodeJS Harmonie gibt SyntaxError auf importieren

Anzahl der Antworten 1 Antworten
Ich wurde getestet, Knoten mit ES6 mit der Flagge child_process --harmony aber es scheitert am ersten Schritt, wenn ich "importieren". Irgendwelche Ideen? import {'spawn'} from child_process; console.log(spawn); Und ich laufen: node --harmony test.js Und ich bekomme: :1

ES7 Erste Ergebnis aus einem array von promises über erwarten generator

Anzahl der Antworten 3 Antworten
Gegeben, eine Reihe von Versprechungen, was die idiomatischen Weg, um die Ergebnisse im ES7? Hier ist, was ich tun will: async function getImports() { let imports = [System.import('./package1.js'), System.import('./package2.js')]; let promises = await* imports; let results =

Ecmascript-6-Unterstützung auf Node.js

Anzahl der Antworten 3 Antworten
Arbeite ich mit KoaJS für eine Weile, und wir können einfach verwenden Sie die 'lassen' - Schlüsselwort und die Generatoren wird die --harmony-flag, aber ich konnte nicht herausfinden, wie viel Unterstützung hat, in dem Knoten v0.11.x stellt

Javascript optionale type-hinting

Anzahl der Antworten 5 Antworten
Wenn eine Programmier-Sprache ist statisch typisiert ist, kann der compiler genauer über Speicherreservierung und so werden in der Regel leistungsfähiger (alle anderen Dinge gleich sind). Ich glaube ES4 eingeführt optionale type-hinting (von dem was ich verstehe, Adobe

ES5 Object.zuordnen, äquivalent

Anzahl der Antworten 3 Antworten
Ich wollte etwas tun, das ist sehr straight-forward mit Object.assign. var firstObj = {name : "Saba H.", rollNo : 1}; var secondObj = {college : "WCE"}; var wholeObj = Object.assign(firstObj, secondObj); console.log(wholeObj); //{name : "Saba H.", rollNo

Methoden in ES6-Objekte: mit den Pfeiltasten Funktionen

Anzahl der Antworten 4 Antworten
In ES6, beide sind legal: var chopper = { owner: 'Zed', getOwner: function() { return this.owner; } }; und als Kurzformel: var chopper = { owner: 'Zed', getOwner() { return this.owner; } } Ist es möglich mit

JavaScript Doppel-Doppelpunkt (bind-operator)

Anzahl der Antworten 1 Antworten
Wie Sie wissen, es ist ein Vorschlag für eine Verknüpfung für .bind() Funktion, so können Sie schreiben: ::this.handleStuff und es wird funktionieren, wie das in es5: this.handleStuff.bind(this) Meine Frage ist: wird es möglich sein, die Argumente übergeben,

ECMAScript:Harmony / ES6 zu-JavaScript-compiler

Anzahl der Antworten 8 Antworten
Nach der Lektüre Peter ' s Artikel über JavaScript bemerkte ich Brendan Eich erklärt, dass man die Ziele für die Harmonie ist ein besseres Ziel für die zu-JavaScript-Compiler. Derzeit gibt es zwei populäre Compiler mit einigen vagen

One-liner, um einige Eigenschaften von Objekt ES-6

Anzahl der Antworten 6 Antworten
Wie kann man eine Funktion schreiben, das dauert nur wenige Attribute, die in den meisten-kompakt in ES6? Habe ich kam mit einer Lösung, die mit destructuring + vereinfachte Objekt-literal, aber ich mag es nicht, dass die Liste

Immer ein Versprechen Wert über Ertrag & co

Anzahl der Antworten 2 Antworten
Ich versuche, herauszufinden, wie man den Wert eines Versprechen über yield werden, evtl. mit "co": function *(){ var someVar = yield functionThatReturnsAPromise(); } Die aufgerufene Funktion ist kein generator, nur normale Funktion. Mit der oben someVar ==

SyntaxError: Unexpected Identifier (für Generatoren ES6)

Anzahl der Antworten 2 Antworten
Kam ich mit diesem einfachen experiment nach dem Lesen der Dokumentation über die Generatoren von MDN: var nodes = { type: 'root', value: [ { type: 'char', value: 'a' }, { type: 'char', value: 'b' }, {

node.js / ES6 / Klasse erstellen : SyntaxError: Unexpected reserviertes Wort

Anzahl der Antworten 3 Antworten
Ich versuche, eine Klasse zu erstellen, die auf meine node.js - /express-app. Funktioniert es in der basic-js /prototype-Modus wie : function MyClass() { /* constructor code */ }; MyClass.prototype.myMethod = function() { /* method code */ };

So passen Sie die Objektgleichheit für JavaScript an

Anzahl der Antworten 3 Antworten
Neue ES 6 (Harmonie) führt eine neue Set Objekt. Identität Algorithmus ähnelt === Betreiber und damit nicht sehr geeignet für den Vergleich von Objekten: var set = new Set(); set.add({a:1}); set.add({a:1}); console.log([...set.values()]); //Array [ Object, Object ]

Gibt es einen Mechanismus, um x Zeiten in ES6 (ECMAScript 6) ohne veränderbare Variablen zu wiederholen?

Anzahl der Antworten 13 Antworten
Der typische Weg, um eine Schleife x Zeiten in JavaScript: for (var i = 0; i < x; i++) doStuff(i); Aber ich will nicht von der ++ Betreiber oder haben keine veränderlichen Variablen in allen. So ist

unerwartet streng Modus reserviertes Wort - Rendite? Knoten v0.11, Harmonie, es6

Anzahl der Antworten 2 Antworten
Versuch, eine neue ES6 basiert node.js ODM für Mongo (Robe http://hiddentao.github.io/robe/) Immer "unerwartete" strict-Modus "reserved word" - Fehler. Bin ich dong etwas falsch hier? test0.js "use strict"; //Random ES6 (works) { let a = 'I am declared

One-Liner, um einige Eigenschaften von Objekt in ES 6 zu nehmen

Anzahl der Antworten 6 Antworten
Wie kann man eine Funktion schreiben, das dauert nur wenige Attribute, die in den meisten-kompakt in ES6? Habe ich kam mit einer Lösung, die mit destructuring + vereinfachte Objekt-literal, aber ich mag es nicht, dass die Liste

Was ist der Unterschied zwischen ES6 Map und WeakMap?

Anzahl der Antworten 5 Antworten
Suchen diese und diese MDN-Seiten, wie es scheint, der einzige Unterschied zwischen den Karten und WeakMaps ist eine fehlende Eigenschaft "Größe" für WeakMaps. Aber ist es wahr? Was ist der Unterschied zwischen Ihnen? InformationsquelleAutor der Frage Dmitrii

Aktivieren Sie Harmony Proxies in nodejs

Anzahl der Antworten 5 Antworten
Ist es möglich, EcmaScript 6 Harmony Proxies in nodejs? Wenn ja, was sind die vor-und Nachteile? Und gibt es eine Dokumentation, wie Sie zu nutzen? Danke ! InformationsquelleAutor der Frage Alexandre Kirszenberg | 2012-05-19

ECMAScript: Harmony / ES6 zu JavaScript-Compiler

Anzahl der Antworten 8 Antworten
Nach der Lektüre Peter ' s Artikel über JavaScript bemerkte ich Brendan Eich erklärt, dass man die Ziele für die Harmonie ist ein besseres Ziel für die zu-JavaScript-Compiler. Derzeit gibt es zwei populäre Compiler mit einigen vagen

Wie konvertiert man Set in Array?

Anzahl der Antworten 5 Antworten
Set scheint wie eine nette Möglichkeit zum erstellen von Arrays mit garantiert einzigartigen Elemente, aber es nicht aussetzen, eine gute Möglichkeit, Eigenschaften, außer für generator [Set].Werte, die aufgerufen wird, in eine unangenehme Art und Weise von mySet.values.next().

Was ist die Motivation, Symbole zu ES6 zu bringen?

Anzahl der Antworten 5 Antworten
UPDATE: vor Kurzem wurde ein brillanter Artikel von Mozilla kam. Es Lesen, wenn Sie neugierig sind. Wie Sie vielleicht wissen, dass Sie plant neues Symbol primitiver Typ in ECMAScript 6 (nicht zu erwähnen, einige andere verrückte Sachen).

Konvertieren von Singleton JS-Objekten in ES6-Klassen

Anzahl der Antworten 4 Antworten
Ich bin mit ES6 mit dem Webpack es6-transpiler pro meinen Artikel hier: http://www.railsonmaui.com/blog/2014/10/02/integrating-webpack-and-the-es6-transpiler-into-an-existing-rails-project/ Macht es keinen Sinn zu konvertieren zwei Singleton-Objekte zu verwenden ES6-Klassen? import { CHANGE_EVENT } from "../constants/Constants"; var EventEmitter = require('events').EventEmitter; var merge =

Wie man einen Iterator aus einer ES6-Klasse macht

Anzahl der Antworten 4 Antworten
Wie würde ich einen iterator aus einem ES6-Klasse in der gleichen Weise wie die JS1.7 SomeClass.prototype.__iterator__ = function() {...} syntax? [BEARBEITEN 16:00] Folgende Werke: class SomeClass { constructor() { } *[Symbol.iterator]() { yield '1'; yield '2'; }

Wann sollte ich Arrow-Funktionen in ECMAScript 6 verwenden?

Anzahl der Antworten 6 Antworten
Die Frage richtet sich an Leute, die darüber nachgedacht haben, code-Stil im Rahmen des kommenden ECMAScript 6 (Harmony) und die, die schon lange mit der Sprache. Mit () => {} und function () {} wir bekommen zwei

Wann sollte ich Let und Var verwenden?

Anzahl der Antworten 3 Antworten
EDIT: Bitte Lesen Sie die Frage! Ich weiß schon den Unterschied. Dies ist kein Duplikat. Natürlich, jetzt sollte ich immer mit der var Schlüsselbegriff let ist nicht unterstützt in allem. Wenn das let-Schlüsselwort hat besser zu unterstützen

Wann wird ES6 in IE verfügbar sein?

Anzahl der Antworten 1 Antworten
Dies ist eine legitime Frage, wenn Sie wirklich die Antwort wissen oder können, bieten einige Informationen. Firefox und Chrome arbeiten kontinuierlich daran, Ihnen viele der features, die in ES-Harmonie... Meine Frage ist wirklich 2 Teile: Weiß jemand

JavaScript doppelter Doppelpunkt (Bindeoperator)

Anzahl der Antworten 1 Antworten
Wie Sie wissen, es ist ein Vorschlag für eine Verknüpfung für .bind() Funktion, so können Sie schreiben: ::this.handleStuff und es wird funktionieren, wie das in es5: this.handleStuff.bind(this) Meine Frage ist: wird es möglich sein, die Argumente übergeben,

Klonen Sie ein js-Objekt mit Ausnahme eines Schlüssels

Anzahl der Antworten 8 Antworten
Habe ich mir eine flache JS-Objekt: {a: 1, b: 2, c: 3, ..., z:26} Möchte ich Klonen Sie das Objekt außer für ein element: {a: 1, c: 3, ..., z:26} Was ist der einfachste Weg, dies zu