Articles of ecmascript 6

Rechercher par clé et remplacer par valeur dans l’object JSON nested

J’ai un object JSON. Il peut être nested et j’ai un deuxième object contenant une paire clé / valeur. Je veux remplacer la valeur du deuxième object par le premier en faisant correspondre la clé à la clé de l’object. let firstObj = { “enquiry”: { “Lead”: { “SubLead”: { “DealerRef”: “test”, “DealerFloor”: “test”, “Region”: […]

Comment savoir quand toutes les promesses sont résolues dans un paramètre dynamic «itérable»?

Mon problème est que je ne sais pas comment savoir quand un tableau de promesses dynamic tient toutes ses promesses. Voici un exemple: var promiseArray = []; promiseArray.push(new Promise(){/*blablabla*/}); promiseArray.push(new Promise(){/*blablabla*/}); Promise.all(promiseArray).then(function(){ // This will be executen when those 2 promises are solved. }); promiseArray.push(new Promise(){/*blablabla*/}); J’ai un problème. Le comportement Promise.all sera exécuté lorsque […]

Importation de variable ES6 par référence ou copie

Supposons que j’ai un var.js export let x = 1; export const f = () => x = 5; Puis je l’exécute dans un autre fichier import { x, f } from ‘./var.js’; console.log(x); // 1 f(); console.log(x); // 5 Pourquoi la variable imscope x peut-elle changer en conséquence? import { x } est-il réévalué […]

Comment faire une boucle dynamic sur plusieurs promesses dans une boucle for en utilisant fetch?

C’est ce qui fonctionne: const limit = 1000 // fetchMyProducts(page, limit, flag) return fetchMyProducts(1, 1, true) .then(function (products) { return fetchMyProducts(2, limit, false) }).then(function (totalProducts) { return fetchMyProducts(3, limit, false) }).then(function (totalProducts) { return fetchMyProducts(4, limit, false) }).then(function (totalProducts) { return fetchMyProducts(5, limit, false) }).then(function (totalProducts) { return fetchMyProducts(6, limit, false) }).then(function (totalProducts) { return […]

Comment mettre à jour uniquement certaines propriétés d’object dans la firebase database MongoDB

Mon code ci-dessous ne permet pas à l’utilisateur de l’API de mettre à jour un seul champ en transmettant une propriété de requête. Je peux supprimer la valeur null sur userObj , mais le développeur de l’interface utilisateur devra transmettre les données existantes de la firebase database pour effectuer une mise à jour, ce qui […]

comment obtenir la version brute d’un modèle de chaîne dans iojs

Est-il possible d’obtenir la version brute d’un modèle de chaîne dans iojs? var s = `foo${1+1}bar` console.log(s); // foo2bar Dans l’exemple précédent, j’aimerais obtenir la chaîne: foo${1+1}bar edit1 : Mon besoin est de détecter si une chaîne de template dépend de son contexte. if est juste une chaîne ‘constante’ pouvant contenir CR et LF

Déterminer si une chaîne base64 ou un tampon contient JPEG ou PNG sans métadonnées? Possible? B

Est-il possible de faire cela en utilisant node, que ce soit nativement ou avec un plugin? Ce que j’essaie d’accomplir est de choisir une compression d’image sans perte ou avec perte en fonction du type d’entrée. Une perte de format JPEG sans perte est une catastrophe de stockage.

Comment exploiter la boucle d’événement dans JavaScript et Node.js?

Le concept de boucle d’événement est-il général ou spécifique aux langues? Je cherche des explications détaillées avec des exemples pour bien comprendre ce qui suit: 1. comment ça marche? Quand / comment / quand puis-je utiliser la boucle d’événement en JavaScript ? Des modifications ont-elles été introduites dans ECMAScript-6/2015 concernant la boucle d’événement? Mise à […]

Faire fonctionner l’exportation par défaut avec Babel, webpack et Node.js

Je n’arrive pas à comprendre pourquoi mon code ne fonctionne pas. Je construis une classe de style ES6 et je veux l’exporter pour pouvoir l’utiliser ailleurs dans le serveur. Je mets le code dans un fichier appelé PlayerManager.js dans le dossier du server . Je mets mon code client dans le dossier src . Et […]

TestCafe – Comment vérifier si un élément Web existe ou non sans faire échouer le test?

J’essaie d’écrire un script qui doit adapter son comportement de stream de travail en fonction de la présence ou non d’un object de navigateur trouvé par le sélecteur CSS. Je ne souhaite pas utiliser une méthode document.getElementByID car ce n’est pas techniquement un sélecteur CSS, et toute notre entreprise est normalisée sur le sélecteur CSS. […]