본문 바로가기
  • 사람은 무언가를 배울 필요가 있을때가 되서야 비로소 배우게 된다.
JavaScript

자바스크립트 객체와 클래스 관련 용어정리

by YoHaYo 2023. 9. 26.
728x90
반응형
Property 프로퍼티란 속성이란 뜻으로 자바스크립트에서 객체 내부의 속성을 의미한다.
객체는 프로퍼티로 구성된다. 프로퍼티는 "key(키)" : "value(값)" 의 형식으로 객체 안의 콤마(쉼표 ,)로 구분되어 할당된다. 
즉, property 는 key, value 포함하는 용어
참고)property name = key / property value = value
Prototype JavaScript의 모든 객체(배열, 객체, 함수 등)는 상위 객체를 참조하며, 이 상위 객체를 프로토타입이라고 말합니다
Instance
예시링크
객체 지향 프로그래밍 패러다임을 따른다는 것은 하나의 모델이 되는 청사진(blueprint)를 만들고, 그리고 그 청사진을 바탕으로한 객체(object)를 만든다는 것을 의미한다. 하나의 모델이 되는 청사진, 바로 이것이 클래스(class)가 되는 것이고, 그 청사진을 따라 만들어진 것이 객체이면서 그 클래스의 인스턴스(instance)가 된다. 
method 변수안에 함수가 데이터로 있는경우를 메소드(Method)라고 표현. 즉, 함수가 할당된 데이터의 속성. 메소드도 함수에요.
Arrgument
(인수)
함수가 호출될때 함수 내부로 들어가는 데이터
Parameters
(매개변수)
함수 호출에서 전달받은 인수를 함수내부로 전달하기 위한 변수
(매개체 역할을 해서 전달한다고 생각하면 편함)
Class [코뿔소책] 자바스크립트에서 클래스는 같은 프로토타입 객체에서 프로퍼티를 상속하는 객체 집합입니다. 따라서 프로토타입 객체가 클래스의 핵심 기능입니다. 

 

반응형

댓글