Skip to content

Commit 202f441

Browse files
committed
object calss
1 parent c937692 commit 202f441

2 files changed

Lines changed: 8 additions & 73 deletions

File tree

Basic/09-conditionals-exercises.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ let theSeasonIs
133133

134134
switch(youMounth){
135135
case 1:
136-
theSeasonIs = 'The season is Winter' @
136+
theSeasonIs = 'The season is Winter'
137137
break
138138
case 2:
139139
theSeasonIs = 'The season is Winter'

Basic/18-objects.js

Lines changed: 7 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -6,114 +6,49 @@ Vídeo: https://youtu.be/1glVfFxj8a4?t=14229
66
// Objetos
77

88
// Sintaxis
9-
109
let person = {
11-
name: "Brais",
12-
age: 37,
13-
alias: "MoureDev"
10+
name: "Daniel",
11+
age: 36,
12+
1413
}
15-
1614
// Acceso a propiedades
1715

1816
// Notación punto
19-
console.log(person.name)
17+
console.log(person.email)
18+
2019

2120
// Notación de corchetes
22-
console.log(person["name"])
21+
2322

2423
// Modificación de propiedades
2524

26-
person.name = "Brais Moure"
27-
console.log(person.name)
2825

29-
console.log(typeof person.age)
30-
person.age = "37"
31-
console.log(person.age)
32-
console.log(typeof person.age)
3326

3427
// Eliminación de propiedades
3528

36-
delete person.age
37-
38-
console.log(person)
3929

4030
// Nueva propiedad
4131

42-
person.email = "[email protected]"
43-
person["age"] = 37
4432

45-
console.log(person)
4633

4734
// Métodos (funciones)
4835

49-
let person2 = {
50-
name: "Brais",
51-
age: 37,
52-
alias: "MoureDev",
53-
walk: function () {
54-
console.log("La persona camina.")
55-
}
56-
}
57-
person2.walk()
5836

5937
// Anidación de objetos
6038

61-
let person3 = {
62-
name: "Brais",
63-
age: 37,
64-
alias: "MoureDev",
65-
walk: function () {
66-
console.log("La persona camina.")
67-
},
68-
job: {
69-
name: "Programador",
70-
exp: 15,
71-
work: function () {
72-
console.log(`La persona de ${this.age} años de experiencia trabaja.`)
73-
}
74-
}
75-
}
7639

77-
console.log(person3)
7840

79-
console.log(person3.name)
80-
console.log(person3.job)
81-
console.log(person3.job.name)
82-
person3.job.work()
8341

8442
// Igualdad de objetos
8543

86-
let person4 = {
87-
name: "Brais Moure",
88-
alias: "MoureDev",
89-
90-
age: 37
91-
}
92-
93-
console.log(person)
94-
console.log(person4)
9544

96-
console.log(person == person4)
97-
console.log(person === person4)
9845

99-
console.log(person.name == person4.name)
10046

10147
// Iteración
10248

103-
for (let key in person4) {
104-
console.log(key + ": " + person4[key])
105-
}
49+
10650

10751
// Funciones como objetos
10852

109-
function Person(name, age) { // Debería ser una clase
110-
this.name = name
111-
this.age = age
112-
}
11353

114-
let person5 = new Person("Brais", 37)
115-
console.log(person5)
116-
console.log(person5.name)
11754

118-
console.log(typeof person5)
119-
console.log(typeof person4)

0 commit comments

Comments
 (0)