facile à expliquer en montrant le code:Javascript: Nouveau nom de la variable composée de la valeur d'une autre variable
var delta_selected = false;
var magma_selected = false;
var aqua_selected = false;
// Somewhere in my functions...
if (sumthing == 'sumthing1') {
topic = 'delta';
} else if (sumthing == 'sumthing2') {
topic = 'magma';
} else {
topic = 'aqua';
}
// Then assign it (so if topic is delta, then delta_selected = true)
topic + "_selected" = true;
Cette dernière ligne ne fonctionne pas. Erreur de syntaxe.
J'ai besoin d'aide pour comprendre comment procéder. Merci!
Pourquoi ne pas simplement définir ** delta_seleted = true ** au lieu de ** topic = 'delta' **, etc ... – jmaglio
Si je pouvais, je aurait. : D J'ai seulement posté une partie du code de sorte que vous ne pouvez pas voir pourquoi je ne peux pas spécifier le nom. – fahad