Questions marquées «javascript»

66
Types conditionnels dans TypeScript

Je me demandais si je pouvais avoir des types conditionnels dans TypeScript? Actuellement, j'ai l'interface suivante: interface ValidationResult { isValid: boolean; errorText?: string; } Mais je veux retirer errorText, et seulement quand isValidest falsecomme nécessaire la propriété. J'aimerais...

63
Fonction asynchrone avec + =

let x = 0; async function test() { x += await 5; console.log('x :', x); } test(); x += 1; console.log('x :', x); Exécuter l'extrait de codeMasquer les résultatsDévelopper l'extrait Les valeurs xenregistrées sont 1et 5. Ma question est: pourquoi la valeur de x 5sur le deuxième journal? Si le...

59
Pourquoi undefined n'est-il pas inscriptible en JavaScript?

Selon la documentation de MDN surundefined : Dans les navigateurs modernes (JavaScript 1.8.5 / Firefox 4+), undefined est une propriété non configurable et non inscriptible selon la spécification ECMAScript 5. Même lorsque ce n'est pas le cas, évitez de le remplacer. L'un des attributs de propriété...

40
Sorties du chargeur de fichiers Webpack [Module objet]

J'utilise webpack avec HtmlWebpackPlugin, html-loaderet file-loader. J'ai une structure de projet simple dans laquelle je n'utilise pas de frameworks, mais uniquement du texte dactylographié. Ainsi, j'écris directement mon code HTML index.html. J'utilise également ce fichier HTML comme modèle dans...

33
Comment créer des tableaux à partir d'un tableau [fermé]

Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé le mois dernier . Je suis un débutant JavaScript et j'essaie de...

31
useState hook setter écrase incorrectement l'état

Voici le problème: j'essaie d'appeler 2 fonctions en cliquant sur un bouton. Les deux fonctions mettent à jour l'état (j'utilise le hook useState). La première fonction met correctement à jour value1 en 'new 1', mais après 1s (setTimeout) la deuxième fonction se déclenche, et elle change la valeur...