Question :
Considérez le code JavaScript suivant :
<script> //in script 1 var someVarName_10 = 20; </script>
Comment accéder à la variable someVarName_10 depuis un autre script en utilisant son nom de variable ?
<script> const num = 10; alert(all_vars['someVar' + 'Name_' + num]); </script>
Réponse :
Oui, il est possible de accédez aux variables locales par leur nom à l'aide de l'objet window :
<script> //in script 2 alert(window["someVarName_10"]); //alerts 20 </script>
Réponse mise à jour (pour la question modifiée) :
Si vous accédez directement à l'objet window, vous pouvez concaténer le nom de la variable dynamiquement en utilisant la notation entre parenthèses :
<script> const num = 10; alert(window['someVar' + 'Name_' + num]); //alerts 20 </script>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!