Petit conseil Variables privées en JavaScript

En raison de la dépendance de JavaScript aux globales, il peut être facile d’oublier que la création de variables privées peut être réalisée très simplement, grâce aux fermetures. En quelques minutes, je démontrerai deux techniques communes permettant d’utiliser des variables et des méthodes privées dans vos projets..

Regarde sur ton iPhone

La clé de cette méthode consiste à créer une variable égale à la valeur renvoyée par une fonction. De cette façon, nous pouvons choisir spécifiquement avec des valeurs et des méthodes sont disponibles pour notre objet. Grâce aux fermetures, nous aurons toujours accès à ces variables privées, même après le retour de l'objet de notre singleton.

 var MyObj = function () // Variables privées var priv1 = 'private 1', priv2 = 'private 2'; // Seules les méthodes et propriétés de cet objet seront disponibles. return doQuelque chose: function () // alert (priv1); // private 1 alert (this.someProp); // someValue, someProp: 'someValue' (); // exécute la fonction lorsque la variable MyObj est initialisée. MyObj.doQuelque Chose ();

Voir une démonstration en direct.

  • Suivez-nous sur Twitter ou abonnez-vous au fil RSS Nettuts + pour obtenir les meilleurs tutoriels de développement Web sur le Web..