Bin l'objet en js ça suxxe à mort ( et non je m'emporte pas, qu'on me montre un heritage propre en js ...).
Par contre tout les objets se comportent "en gros" comme des tableaux.
Du coup tu peux faire un
ça marchera mais ça t'affiche aussi le nom des méthodes!!!
Exemple:
Code :
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
- <head>
- <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
- <title>Exemple</title>
- <script type="text/javascript">
- function Obj(truc){
- this.attr1 = truc;
- this.attr2 = 'pouet';
- this.attr3 = 'niout';
- }
- Obj.prototype.describe = function(){
- alert(this.attr1)
- }
- function DescObj(){
- var test = new Obj();
- for(var i in test){
- alert(i);
- }
- }
- </script>
- </head>
- <body>
- <input type="button" onclick="DescObj()" value="test"/>
- </body>
- </html>
|
Message édité par anapajari le 09-05-2006 à 18:00:37