728x90
반응형
안녕하세요!
여니노트 입니다🙂
객체 기초 공부한 내용 몇 자 적어 봅니다
객체 기초
- 객체를 사용하면, 변수와 함수를 묶어 관리에 용이합니다.
- 속성과 메소드를 가집니다.
객체 만들기
person = {};
속성
- 객체에 속한 변수
person.name = "yeony";
person.site = "blog";
console.log(person.name);
console.log(person.site);
메소드
- 객체에 속한 함수(function)
person.eat = function(food) {
console.log(this.name + "는 " + food +"를 먹었다.");
};
person.eat("coffee");
객체 지향 프로그래밍 장점
- 유지보수가 용이합니다.
- 가독성이 높습니다.
this 키워드
- 메소드 안에서 사용할 때, 함수를 소유한 객체를 가리킨다.
위의 메소드 예시 코드에서, this.name의 사용 이유입니다.
person.name을 사용할 수 없고, 객체를 가리키는 this를 사용해 this.name으로 작성할 수 있습니다.
728x90
반응형
'javaScript' 카테고리의 다른 글
[javaScript] function return 기초 ( + 이중 loop 한번에 나가기 ) (5) | 2022.04.14 |
---|---|
[javaScript] 배열과 문자열 기초 (Mutable/Immutable) (2) | 2022.04.14 |
[javaScript] Top버튼 스크롤 하단 붙이기 (2) | 2022.04.06 |
[javaScript] 스크롤 여부에 따른 버튼영역 하단에 붙이기!! (0) | 2022.03.25 |
[javaScript] ios기기에서 절전모드(저절력모드) 일 때, video 자동재생되지 않는 이슈 (0) | 2022.03.24 |
댓글