Petite problématique

Parent Previous Next



Petite problématique



Le Javascript possède des objets natifs, comme StringBoolean et Array, mais nous permet aussi de créer nos propres objets, avec leurs propres méthodes et propriétés.


Mais quel est l'intérêt ?


L'intérêt est généralement une propreté de code ainsi qu'une facilité de développement. Les objets sont là pour nous faciliter la vie, mais leur création peut prendre du temps.

Rappelez-vous l'exemple des tableaux avec les prénoms :

var myArray = ['Sébastien', 'Laurence', 'Ludovic', 'Pauline', 'Guillaume'];


Ce tableau sert juste à stocker les prénoms, rien de plus. Imaginons qu'il faille faire un tableau contenant énormément de données, et ce pour chaque personne. Par exemple, pour chaque personne, on aurait les données suivantes : prénom, âge, sexe, parenté, travail…


Comment structurer tout cela ?


Avec une très grosse dose de motivation, il est possible de réaliser quelque chose comme ceci :

var myArray = [

    {

        nick: 'Sébastien',

        age: 23,

        sex: 'm',

        parent: 'aîné',

        work: 'Javascripteur'

    },

    {

        nick: 'Laurence',

        age: 19,

        sex: 'f',

        parent: 'soeur',

        work: 'Sous-officier'

    },

     

    // et ainsi de suite…

 

];


Ce n'est pas encore trop compliqué car les données restent relativement simples. Maintenant, pour chaque personne, nous allons ajouter un tableau qui contiendra ses amis, et pour chaque ami, les mêmes données. Là, c'est déjà plus compliqué… Profitons de cette problématique pour étudier les objets !


Créé avec HelpNDoc Personal Edition: Écrire des livres électronique Kindle

Site à deux balles