객체란 무엇인가?
자바스크립트는 객체 기반의 프로그래밍 언어다.
거의 모든 것이 객체라고 볼수있다. / 원시값을 제외한 나머지 값. - 원시값은 수정 불가능.
객체 안에 프로퍼티가 구성되어있다.
프로퍼티 / 프로퍼티 키 / 프로퍼티 값
const person = {
name:'chr', //프로퍼티
age:30 //프로퍼티
// age는 프로퍼티 키 30 은 프로퍼티 값이다.
}
// 객체는 프로퍼티의 집합이다.
만약 프로퍼티 값이 함수일 경우 일반 함수와 구분하기 위해 메서드 라 부른다.
const counter = {
num: 0,
//아래가 메서드라고 부르면된다.(함수와 구분짖기위함)
incrense: function(){
this.num++;
}
}
메서드란?
프로퍼티(상태 데이터)를 참조하고 조작할 수 있는 동작
'모던 자바스크립트 딥다이브 와 gptChat' 카테고리의 다른 글
모던 자바스크립트 딥다이브 ++ / -- 앞에 있는것과(++x) 뒤에있는것의 차이 (x++) (0) | 2023.03.03 |
---|