Articles of javascript

Pourquoi itérer dans un tableau vers l’arrière plus vite que vers l’avant

Étant donné ce code: var arr = []; for (var i = 0; i < 10000; ++i) arr.push(1); En avant for (var i = 0; i < arr.length; ++i) {} En arrière for (var i = arr.length – 1; i >= 0; –i) {} Forward codé en dur for (var i = 0; i < […]

Comment obtenir la valeur de remplissage d’un élément en utilisant JavaScript?

J’ai un textarea dans mon HTML. Je dois obtenir la valeur numérique de remplissage en pixels sous forme de nombre entier ou flottant. Comment puis-je l’obtenir en utilisant JavaScript? Je n’utilise pas jQuery, alors je recherche des solutions JavaScript pures.

Passage des noms de classe pour réagir aux composants

J’essaie de passer un nom de classe à un composant de réaction pour changer son style et ne semble pas fonctionner: class Pill extends React.Component { render() { return ( {this.props.children} ); } } Business J’essaie de changer le style de la pilule en passant le nom de la classe qui a le style respectif. […]

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