Los objetos literales son una nueva forma de escribir atributos y métodos.
Propiedades
Si la variable a la que estamos accediendo tiene el mismo nombre que la propiedad que vamos a generar en un objeto, entonces lo guardamos solo con el nombre de la variable, de la siguiente forma.
Ejm
let nombre = "Francisco",
edad = 17;
const chico = {
nombre,
edad,
}
De esta manera agilizamos el proceso de escritura de nuestro objeto. Si no tuviéramos creada dicha variable, entonces se hace como hasta ahora, creando una propiedad en un objeto.
Ejm
let nombre = "Francisco",
edad = 17;
const chico = {
nombre,
edad,
apellido: "Paredes",
};
Métodos
Para los métodos se tiene una nueva forma de escribir métodos.
Ejm
const hombre = {
nombre,
edad,
hablar(){
console.log("Hola Mundo");
}
}
Se hace desaparecer los dos puntos (:) y la palabra reservada function.