J'essaie de passer une référence à une variable puis de mettre à jour le contenu en javascript, est-ce possible? Par exemple un exemple simple (échec) serait ...Accéder à une variable par référence en Javascript
var globalVar = 2;
function storeThis (target, value) {
eval(target) = value;
}
storeThis('globalVar', 5);
alert('globalVar now equals ' + globalVar);
Ceci bien sûr ne fonctionne pas, quelqu'un peut-il aider?
digitalfresh est juste, eval est pour l'évaluation de la déclaration que vous nee probablement d pour en créer un, par exemple eval ("window." + target + "=" + value + ";"); mais becaref de trop de récursion. – Ifi
Oui, mais pourquoi 'eval' du tout? Ce n'est certainement pas l'une des rares situations où 'eval' est approprié. – jasongetsdown
Bingo! Merci à vous deux LFI et DigitalFresh, qui a travaillé un régal. –