[JavaScript] 12. 객체 (2)

서회정's avatar
Jan 28, 2026
[JavaScript] 12. 객체 (2)

1. 상수 객체

💡
상수에 저장해놓은 객체
// 1. 상수객체 // 상수에 저장해놓은 객체 const animal = { type: "고양이", name: "나비", color: "white", }; animal = { a: 1 };
notion image
⇒ 상수에 또 다른 객체를 생성해서 할당하는 것은 불가하다.
 
  • 하지만 기존 객체의 프로퍼티를 추가하거나 수정, 삭제하는 것은 가능하다!
animal.age = "3"; // 추가 animal.name = "루비"; // 수정 delete animal.color; // 삭제 console.log(animal);
notion image

2. 메서드

💡
값이 함수인 프로퍼티를 말함
const person = { name: "서회정", // 메서드 sayHi: function () { console.log("안녕"); }, }; person.sayHi();
notion image
 
  • 익명함수뿐만 아니라 람다, 혹은 더 단축된 메서드 선언으로 표현할 수 도 있다.
  • 괄표 표기법으로도 호출할 수 있다.
const person = { name: "서회정", // 메서드 선언 sayHi() { console.log("안녕"); }, }; person.sayHi(); person["sayHi"]();
⇒ 객체의 동작, 즉 행위를 정의한다고 이해할 수 있다.
 
Share article

clubnerdy