값을 못바꿈"> 값을 못바꿈"> 값을 못바꿈">
**// object -> 객체 리터럴 타입**
let user: {
id?:number; // ?의 의미는 해당 property가 있어도 되고 없어도 된다는 의미(선택적 프로퍼티)
name:string;
} = {
id: 1,
name: "박정수",
}
console.log(user.id);
user = {
name : "홍길동",
}
//---------------------------------------------------
let config:{
readonly apiKey: string; // readonly를 추가하면 해당 프로퍼티의 값을 바꾸는 행위 막아줌
} = {
apiKey: "My api key",
}
// config.apiKey = "hacked"; -> 값을 못바꿈