1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| <!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tableau d'objets et accès aux propriétés </title>
</head>
<body>
<script>
class Monobjet{
constructor(X,Y,W,H){
this.X=X;
this.Y=Y;
this.W=W;
this.H=H;
}
}
let obj1=new Monobjet(10,10,100,100),
obj2= new Monobjet(110,110,200,200),
obj3=new Monobjet(310,310,400,500);
obj4=new Monobjet(710,810,100,100);
let tabObj=[obj1,obj2,obj3];
tabObj.forEach(elt =>{ console.log('X = ' + elt.X + ', Y = ' + elt.Y + ', W = '+elt.W + ', H = ' + elt.H );} );
console.log('Ajout de objet4 au tableau');
tabObj.push(obj4);
console.log('X = ' + tabObj[3].X + ', Y = ' + tabObj[3].Y + ', W = '+tabObj[3].W + ', H = ' + tabObj[3].H );
</script>
</body>
</html> |
Partager