귀여운 눈높이에서 작성된, 🐰

하루 한 걸음씩, 성장 하는 중 입니다 🫶🏻

Studying/JavaScript

자바스크립트 공부하기 - 객체라는 단어가 왜 이렇게 많이 나와 .. ?

creamymood 2025. 3. 19. 01:53

공부하다가 단순히 생긴 호기심.

객체라는 단어가 자주 등장해서, 이런 저런 개념이 섞여 복잡 했다 .. 

특히 이벤트 객체랑, 생성자 함수의 객체랑

객체라는 이름은 같은데 도저히 이해가 안되던 찰나...


 

 

Q : 자바스크립트에서 생성자 함수 파트의 객체 부분과 이벤트 함수 부분의 이벤트 객체는 이 두 객체는 서로 다른 의미지 ?

A : 응, 서로 다른 의미야!

 

 

 

  1. 생성자 함수의 객체 : new 키워드를 사용해 생성자 함수를 호출하면 새로운 객체가 만들어져.
  2.  이벤트 객체 (Event Object)
  • 이벤트 핸들러에서 이벤트가 발생하면 브라우저가 자동으로 이벤트 객체를 생성해서 핸들러 함수의 첫 번째 인자로 전달해 줘.
  • 이 객체에는 이벤트 타입, 발생 위치, 키 입력 정보 같은 여러 속성이 들어 있어.

생성자 함수에서의 객체는 영어로 "instance" (인스턴스) 또는 "object created by a constructor function" 이라고 해.

예를 들어,

  • "This is an instance of the Person constructor function."
    (이것은 Person 생성자 함수의 인스턴스입니다.)
  • "Objects created using a constructor function are called instances."
    (생성자 함수를 사용해 만든 객체를 인스턴스라고 합니다.)

일반적으로 "instance" 라는 단어를 많이 써! 😊