-
Notifications
You must be signed in to change notification settings - Fork 0
/
js25-objetos.html
50 lines (44 loc) · 1.3 KB
/
js25-objetos.html
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<html>
<head>
<title></title>
<script type="text/javascript">
//1-Definir un objeto
var oEmp1 = Object();
oEmp1.numero = 1001;
oEmp1.nombre = "Pepe";
oEmp1.salario = 4000;
oEmp1.tlfn = "2222222";
//Comprueba la variable oEmp1 en la consola del navegador
//comprueba el objeto completo y comprueba las propiedades utilizando
//la notacion punto y notacion de array asociativo
//2-Otro modo de definir objetos
var oEmp2 = {};
oEmp2.numero = 1002;
oEmp2.nombre = "Lola";
oEmp2.salario = 8000;
oEmp2.tlfn = "2222221";
//Comprueba la variable oEmp1 y oEmp2 en la consola del navegador
//3-Un tercer modo de crear objetos
var oEmp3 = {
numero : 1003,
nombre : "Luisito",
salario : 300,
tlfn : "2222220"
};
// MUCHO CIUDADO con el lugar donde definimos la variable
var empleados = [oEmp1,oEmp2,oEmp3];
//Comprueba las variables en la consola del navegador
//Supongamos que tenemos un objeto con muchas propiedades
//queremos acceder a las propiedades de ese objeto
//para ello usamos el for in para recorrer el objeto
//El siguiente ejemplo muestra la clave y el valor del objeto
for(var i=0;i<empleados.length;i++){
for (p in empleados[i]){
alert(p + " = "+empleados[i][p]);
}
}
</script>
</head>
<body>
</body>
</html>