Comprendre l'observation de variable en JavaScript : un exemple de base
En JavaScript, l'observation de variable se produit lorsqu'une variable portant le même nom est déclarée dans un portée plus étroite, masquant efficacement la variable déclarée dans une portée plus large.
Considérez le code suivant :
<code class="javascript">var currencySymbol = "$"; function showMoney(amount) { var currencySymbol = "€"; console.log(currencySymbol + amount); } showMoney("100");</code>
Dans cet exemple, il y a deux variables nommées monnaieSymbol. Le premier est déclaré dans la portée globale, tandis que le second est déclaré dans la fonction showMoney. Lorsque la fonction showMoney est appelée, elle crée sa propre variable devisesSymbol, qui masque la variable globale du même nom. Dans la fonction, le symbole monétaire défini dans la fonction est utilisé, ce qui donne un résultat de « 100 € » au lieu de « 100 $ ».
Ce comportement illustre l'observation de variables. La fonction remplace la variable globale dans sa portée, créant une nouvelle instance de la variable portant le même nom. Cette technique peut être utile pour limiter la portée des variables et éviter les collisions involontaires de variables.
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!