Bonjour,
Dans le code ci-dessous, j'ai voulu simplifier le constructeur d'objets en remplaçant les deux lignes par ce qui est mis en commentaire. Avec Firefox, la petite fenêtre affiche alors 5 à la place de 0. Je trouve cela très étonnant!
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <!doctype html> <meta charset="utf-8"> <head> <script> C_obj=function() { this.x={val:[]}; this.y={val:[]}; // this.x=this.y={val:[]}; }; obj=new C_obj(); obj.x.val[0]=obj.y.val[0]=0; obj.x.val[0]=5; alert(obj.y.val[0]); </script> </head> <body> </body> </html>
Partager