45
loading...
This website collects cookies to deliver better user experience
const perro = {
nombre:"Boby",
edad:5,
}
const perro = {
nombre:"Boby",
edad:5,
}
perro.color = "negro";
/*
const perro = {
nombre:"Boby",
edad:5,
color:negro,
}
*/
const perro = {
nombre:"Boby",
edad:5,
}
nombre
de tipo string
y edad
de tipo number
, ergo la estructura sería la siguiente:const perro: {
nombre:string;
edad:number;
} = {
nombre:"Boby",
edad:5,
}
perro
, la inicializamos con un objeto que dará estructura al objeto per se.const perro = {
nombre:"Boby",
edad:5,
}
const perro: {
nombre:string;
edad:number;
} = {
nombre:"Boby",
edad:5,
}
Ambos objetos son iguales en cuanto a sintaxis
undefined
:const perro = {
nombre:"Boby",
edad:5,
}
console.log(perro.nombre); // "Boby"
console.log(perro.sexo); // undefined
const perro = {
nombre:"Boby",
edad:5,
}
perro.sexo = "macho"
/*
const perro = {
nombre:"Boby",
edad:5,
sexo:"macho"
}
*/
const perro = {
nombre:"Boby",
edad:5,
}
perro.sexo = "macho"
Property 'sexo' does not exist on type '{ nombre: string; edad: number; }'.
perro
nunca declaramos una propiedad sexo
, por ello no es posible agregarla.