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 code ascii - Guide
- Liste déroulante en cascade - 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é !