Recherche status d'un élément d'une liste
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'ai une map qui contient des nom de variables et leurs status (booléen).
je la remplie de la manière suivante :
ma liste contient donc des valeurs sous ce format [string, bool].
l'une des valeurs porte le nom "UZ" et je désire connaître sont statu pour en faire une condition dans un IF
Évidemment ici je désire remplacer les 2 "statu de UZ" contenue dans les conditions de 2 de mes IF par la fameuse ligne de code qui me manque.
merci de prendre du temps pour me venir en aide.
bonne soirée .
j'ai une map qui contient des nom de variables et leurs status (booléen).
this.state = { checkedItems: new Map(), }
je la remplie de la manière suivante :
this.setState(prevState => ({ checkedItems: prevState.checkedItems.set(item, isChecked) }));
ma liste contient donc des valeurs sous ce format [string, bool].
l'une des valeurs porte le nom "UZ" et je désire connaître sont statu pour en faire une condition dans un IF
handleChange(e) { const item = e.target.name; const isChecked = e.target.checked; this.setState(prevState => ({ checkedItems: prevState.checkedItems.set(item, isChecked) })); if (isChecked === true) { if ("statu de UZ" == false) { this.setState(prevState => ({ checkedItems: prevState.checkedItems.set("UZ", true) })); this.setState((state, props) => ({lock: this.state.lock + 66.6})); } else this.setState((state, props) => ({lock: this.state.lock + 33.3})); } else { if ("statu de UZ" == false) { this.setState(prevState => ({ checkedItems: prevState.checkedItems.set("WS", false) })); this.setState(prevState => ({ checkedItems: prevState.checkedItems.set("AS", false) })); this.setState((state, props) => ({lock: 0})); } else this.setState((state, props) => ({lock: this.state.lock - 33.3})); } }
Évidemment ici je désire remplacer les 2 "statu de UZ" contenue dans les conditions de 2 de mes IF par la fameuse ligne de code qui me manque.
merci de prendre du temps pour me venir en aide.
bonne soirée .
Configuration: Linux / Firefox 74.0
A voir également:
- Recherche status d'un élément d'une liste
- Liste déroulante excel - Guide
- Tray status - Télécharger - Divers Utilitaires
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Liste déroulante en cascade - Guide
- Comment faire une recherche à partir d'une photo - Guide
1 réponse
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/get
checkedItems.get('UZ') renvoie bien "true" !
solution trouvé !
checkedItems.get('UZ') renvoie bien "true" !
solution trouvé !