Os obxectos son unha estrutura de datos que se usan no idioma, de feito, considero que é o máis importante e que moitas veces non entendemos en absoluto. Sistécticamente un obxecto en JavaScript é un grupo agrupado entre teclas e valores clave:
let nombreDelObjeto = {clave_1: valor_1,clave_2: valor:2,clave_3: valor:3,clave_n: valor:n};
Que é? un literal?
A definición de aludir literal a algo textual, por exemplo, se declaramos unha variable do seguinte xeito:
let colorDelSol = "Amarillo";
podemos dicir que a variable colorDelSol ten unha cadea literal asignada desde que se asigna o valor textual
exactamente o mesmo ocorre cos obxectos literales, Por exemplo:
let perro = { nombre:"Scott", color:"Cafe", edad: 5, macho: true};
onde:
O nome do obxecto é perro e as súas teclas / valores descríbense na seguinte táboa:
tecla
valor
tipo de datos
Nome
Scott
cadea
cor
cafe
cadea
Age
5
Int
Male
true
boleano
Os tipos de datos que un obxecto pode almacenar pode ser cordas, enteiros, billetes, incluídos outros obxectos.
Os valores de acceso dun obxecto
Hai 2 xeitos simples de poder acceder aos valores dun obxecto:
Notación de puntos
é escribir o nome do obxecto seguido dun punto e o nome da propiedade á que desexa acceder: objeto.clave