Articles of javascript

Placement de la prise AVANT et APRÈS alors

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) => […]

Pourquoi JSHint se dispute-t-il contre les opérateurs binarys? Comment dois-je exprimer ce code?

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é […]

jQuery / Programmatically Sélectionnez une option dans Select Box

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 […]

Comment définir des valeurs booléennes par défaut en JavaScript?

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 […]

Comment faire la différence entre deux tableaux d’objects en JavaScript

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” […]

Incroyablement bizarre IE 7: bogue Javascript: modifier le titre du document fait exécuter le code suivant

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 […]

moyen le plus rapide pour supprimer les tirets d’une chaîne

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 […]

Une fonction est plus grande qu’un tableau?

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 […]

Fonction Javascript pour faire la différence entre deux nombres

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.

Angular-cli de css en scss

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 […]