J’ai du mal à comprendre la différence entre mettre .catch avant et après dans une promesse nestede. Alternative 1: test1Async(10).then((res) => { return test2Async(22) .then((res) => { return test3Async(100); }).catch((err) => { throw “ERROR AFTER THEN”; }); }).then((res) => { console.log(res); }).catch((err) => { console.log(err); }); Alternative 2: test1Async(10).then((res) => { return test2Async(22) .catch((err) => […]
J’utilise ce bit de JavaScript pour générer un UID: (original:) //If ID has not been defined then generate a new unique ID. if(!id){ id = ‘xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx’.replace(/[xy]/g, function (c) { var r = Math.random() * 16 | 0, v = c == ‘x’ ? r : (r & 0x3 | 0x8); return v.toSsortingng(16); }); } (formaté […]
J’utilise actuellement jQuery pour renvoyer des résultats JSON. Une fois ces résultats renvoyés, je les utilise pour pré-remplir les champs de mon formulaire. Cependant, j’ai besoin d’aide pour présélectionner des éléments dans une liste déroulante. Par exemple, j’ai une boîte de sélection (celle-ci est raccourcie): 2:00 pm 3:00 pm 4:00 pm 5:00 pm 6:00 pm […]
La définition des valeurs facultatives par défaut dans JavaScript se fait généralement via le || personnage var Car = function(color) { this.color = color || ‘blue’; }; var myCar = new Car(); console.log(myCar.color); // ‘blue’ var myOtherCar = new Car(‘yellow’); console.log(myOtherCar.color); // ‘yellow’ Cela fonctionne parce que la color est undefined et undefined || Ssortingng […]
J’ai deux ensembles de résultats comme ceci: // Result 1 [ { value=”4a55eff3-1e0d-4a81-9105-3ddd7521d642″, display=”Jamsheer” }, { value=”644838b3-604d-4899-8b78-09e4799f586f”, display=”Muhammed” }, { value=”b6ee537a-375c-45bd-b9d4-4dd84a75041d”, display=”Ravi” }, { value=”e97339e1-939d-47ab-974c-1b68c9cfb536″, display=”Ajmal” }, { value=”a63a6f77-c637-454e-abf2-dfb9b543af6c”, display=”Ryan” } ] // Result 2 [ { value=”4a55eff3-1e0d-4a81-9105-3ddd7521d642″, display=”Jamsheer”, $$hashKey=”008″ }, { value=”644838b3-604d-4899-8b78-09e4799f586f”, display=”Muhammed”, $$hashKey=”009″ }, { value=”b6ee537a-375c-45bd-b9d4-4dd84a75041d”, display=”Ravi”, $$hashKey=”00A” }, { value=”e97339e1-939d-47ab-974c-1b68c9cfb536″, display=”Ajmal”, $$hashKey=”00B” […]
Je ne comprends pas ça du tout. Voici un code Javascript qui fonctionne dans tous les navigateurs sauf IE 9. Il est appelé à partir d’une animation Flash en utilisant ExternalInterface et est conçu pour redimensionner dynamicment le film dans le DOM si la taille du film change en interne function vResizeFlash(swfId, ht) { document.getElementById(swfId).height […]
J’ai des identifiants qui ressemblent à: 185-51-671 mais ils peuvent aussi avoir des lettres à la fin, 175-1-7b Tout ce que je veux faire est de supprimer les traits d’union, comme une étape de prétraitement. Montre-moi des façons sympas de faire ça en javascript? Je pense qu’il y a probablement pas mal de questions comme […]
Un de mes amis a découvert un comportement intéressant dans certains codes Javascript, que j’ai décidé d’étudier plus avant. La comparaison (function (x) {return x*x;}) > [1,2,3] renvoie true dans la plupart des principaux navigateurs (Firefox, Chrome, Opera et Safari) et false dans IE9. Pour moi, il n’y a pas de résultat logique de cette […]
Je veux une fonction Javascript simple pour obtenir la différence entre deux nombres de telle manière que foo(2, 3) et foo(3,2 ) retournent la même différence 1.
J’ai lu la documentation , qui dit que si je veux utiliser scss je dois exécuter la commande suivante: ng set defaults.styleExt scss Mais quand je fais cela et que je crée ce fichier, je reçois toujours cette erreur dans ma console: styles.bundle.js:33Uncaught Error: Module build failed: Error: ENOENT: no such file or directory, open […]