-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjs25-objetos.html
51 lines (46 loc) · 1.28 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
51
<html>
<head>
<title></title>
<script type="text/javascript">
//1-Definir un objeto
var oEmp1 = Object();
oEmp1.numero = 1001;
oEmp1.nombre = "Iván";
oEmp1.salario = 4000;
oEmp1.tlfn = "647866201";
//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"
};
//Comprueba las variables en la consola del navegador
/*
oEmp2
Object {numero: 1002, nombre: "Lola", salario: 8000, tlfn: "2222221"}
oEmp1
Object {numero: 1001, nombre: "Iván", salario: 4000, tlfn: "647866201"}
*/
//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 (p in oEmp3){
alert(p + " = "+oEmp3[p]);
}
</script>
</head>
<body>
</body>
</html>