JS: prototype propriete
Forum Programmation : JS: prototype propriete
TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
Bonjour,
J'essai actuelement d'apprendre comment creer des class en javascript mais il y a une proprite qui m'enerve; son nom: PROTOTYPE
J'ai lu plusieur tuts j'ai compris son utilite mais malgres tout je ne sais pas quand l'utilise.
Ne m'envoyez pas dans google, j'ai besoin d'une explication belle et comprehensible.
Merci d'avance
Javascript est un langage orienté objt à prototype. Contrairement à la plus part des langages orienté objet il est possible de rajouter dynamiquement des propriétés à un objet (et non la classe) mais également de modifier une classe.
Par exemple, on veut souvent rajouter une fonction trim() afin de supprimer les espaces en début et fin de chaine. En toute logique cette fonction devrait pouvoir s'appliquer à toutes les chaines de caratère histoire de pouvoir faire :
Code :
|
Et bien c'est possible avec le prototypage de rajouter la fonction trim.
Code :
|
Wow la reponse que j'attendais. Merci beaucoup SiM07.
Parmis tous ses gars qui ont ecrit des tutos y en a pas un qui à ete capable de l'expliquer aussi clairement.
Peut etre devrais tu te lancer dans la realisation de tuts (enfin si c'est pas deja fait)
Me revoila (deja). lol encore un probleme:
On dit qu'il faut utilise le prototypage pour gagner en memoire et en temps d'execution.
Alors moi je l'utilise. Ca montre que je suis sage.
Oui d'accord, mais est-ce que j'en abuse?
Exemple:
Code :
|
Et pour toute les fonctions qui suivent, je l'utilise
Je fais bien?
Pense à mettre tes constructeur d'objet avec la première lettre en majuscule sinon tu risques de rapidement t'y perdre.
Sinon outre l'autre des fonctions, ca doit marcher.
ah oui ta raison. merci pour tout
Il y a 574 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
