preguntar acerca de ecmascript-6
3
réponses
Exportation Typescript vs exportation par défaut
Quelle est la différence de Typescript entre export et default export. Dans tous les tutoriels, je vois des gens export ing leurs classes et je ne peux pas compiler mon code si je n'ajoute pas le mot-clé default avant d'exporter.
En outre, je n'ai t …
demandé sur
1970-01-01 00:33:35
11
réponses
Extension de L’erreur en Javascript avec la syntaxe ES6 et Babel
J'essaie d'étendre L'erreur avec ES6 et Babel. Ce n'est pas le travail.
class MyError extends Error {
constructor(m) {
super(m);
}
}
var error = new Error("ll");
var myerror = new MyError("ll");
console.log(error.message) //shows up correct …
demandé sur
1970-01-01 00:33:35
3
réponses
Réagir: quand utiliser les composants basés sur la classe ES6 par rapport aux composants ES6 fonctionnels?
Après avoir passé un certain temps à apprendre React, je comprends la différence entre les deux paradigmes principaux de la création de composants
Ma question est quand devrais-je utiliser lequel et pourquoi? quels sont les avantages/compromis de l …
demandé sur
1970-01-01 00:33:36
4
réponses
Webpack babel 6 ES6 décorateurs
J'ai un projet écrit en ES6 avec webpack comme mon bundler. La plupart des transpilings fonctionnent bien, mais quand j'essaie d'inclure des décorateurs n'importe où, j'obtiens cette erreur:
Decorators are not supported yet in 6.x pending proposal …
demandé sur
1970-01-01 00:33:35
1
réponses
ES6 déstructuration des objets paramètres par défaut
J'essaie de comprendre s'il existe un moyen d'utiliser la déstructuration des paramètres par défaut sans me soucier de la définition partielle de l'objet. Considérez ce qui suit:
(function test({a, b} = {a: "foo", b: "bar"}) {
console.log(a …
demandé sur
1970-01-01 00:33:34
4
réponses
ES6 modèles littéraux Vs chaînes concaténées
J'ai le code suivant pour ECMA-Script-6 template literals
let person = {name: 'John Smith'};
let tpl = `My name is ${person.name}.`;
let MyVar="My name is "+ person.name+".";
console.log("template literal= "+tpl);
console.log("my variable …
demandé sur
1970-01-01 00:33:34
3
réponses
ES6 getter / setter avec flèche fonction
J'utilise babel6 et pour mon projet pet je crée un wrapper pour XMLHttpRequest, pour les méthodes que je peux utiliser:
open = (method, url, something) => {
return this.xhr.open(method, url, something);
}
Mais pour les propriétés, la fonctio …
demandé sur
1970-01-01 00:33:35
4
réponses
Itération avec la boucle while au lieu de la boucle for
ECMAScript 6 introduit des générateurs, des itérateurs et du sucre de syntaxe pour l'itération. Nœud.JS v0. 11. 4 avec les drapeaux
--harmony --use_strict --harmony_generators
Comprend le générateur suivant
function* fibonacci() {
let previo …
demandé sur
1970-01-01 00:33:33
1
réponses
Est-il possible d’exporter des fonctions de flèche dans ES6/7?
L'instruction d'exportation ci-dessous donne une erreur de syntaxe
export default const hello = () => console.log("say hello")
Pourquoi ?
Je ne peux exporter que des fonctions nommées
export function hello() {
console.log("hello")
}
Que …
demandé sur
1970-01-01 00:33:36
4
réponses
ES6 ‘ fetch est indéfini`
Je construis un site avec ES6 et Babel.
Dans un fichier de script, j'ai besoin de faire un appel ajax à un service sur le serveur. Pour cela, je fais comme ceci:
fetch('url').then(
response => response.json()
).then(
supervisoryItems =& …
demandé sur
1970-01-01 00:33:36