Questions marquées «javascript»

417
Modification correcte des tableaux d'état dans ReactJS

Je veux ajouter un élément à la fin d'un statetableau, est-ce la bonne façon de le faire? this.state.arrayvar.push(newelement); this.setState({arrayvar:this.state.arrayvar}); Je crains que la modification de la baie en place avec pushpuisse causer des problèmes - est-ce sûr? L'alternative de faire...

415
Faites défiler automatiquement vers le bas de la page

Considérez que j'ai une liste de questions. Lorsque je clique sur la première question, elle devrait automatiquement m'emmener au bas de la page. En fait, je sais que cela peut être fait en utilisant jQuery. Alors, pourriez-vous me fournir de la documentation ou des liens où je peux trouver la...

414
For..In boucles en JavaScript - paires de valeurs clés

Je me demandais s'il y avait un moyen de faire quelque chose comme une foreachboucle PHP en JavaScript. La fonctionnalité que je recherche est quelque chose comme cet extrait PHP: foreach($data as $key => $value) { } Je regardais la for..inboucle JS , mais il semble qu'il n'y ait aucun moyen de...

414
Contient la casse

J'ai ce qui suit: if (referrer.indexOf("Ral") == -1) { ... } Ce que je veux faire est de rendre Ralinsensible à la casse, de sorte qu'il puisse être RAl, rAletc. et toujours correspondre. Y a-t-il un moyen de dire que cela Raldoit être insensible à la

413
Comment basculer un booléen?

Existe-t-il un moyen très simple de basculer une valeur booléenne en javascript ? Jusqu'à présent, le meilleur que j'ai obtenu en dehors de l'écriture d'une fonction personnalisée est le ternaire: bool = bool ? false :

412
Détecter le clic en dehors du composant React

Je recherche un moyen de détecter si un événement de clic s'est produit en dehors d'un composant, comme décrit dans cet article . jQuery le plus proche () est utilisé pour voir si la cible d'un événement click a l'élément dom comme l'un de ses parents. S'il y a correspondance, l'événement click...

409
Détecter si l'appareil est iOS

Je me demande s'il est possible de détecter si un navigateur fonctionne sur iOS, de la même manière que vous pouvez détecter avec Modernizr (bien que ce soit évidemment la détection d'appareil plutôt que la détection de fonctionnalité). Normalement, je préférerais la détection des fonctionnalités,...