728x90 반응형 OOP2 클래스(Class)와 친해지자! 이번 글은 'JavaScriptの理解を深めた人がさらにもう1歩先に進むための本(JavaScript를 깊게 이해한 사람이 한 걸음 더 나아가기 위한 책)의 Chapter 9. クラスに慣れておこう!(클래스와 친해지자!)'를 바탕으로 작성하였습니다. 클래스의 기본 이번 글의 주제는 바로 ES6의 꽃이라 불리는 '클래스'이다. ES6에 이르러 새로 도입되어 앞으로 널리 쓰일 것이기에 숙달해둘 필요가 있다. 예제 코드를 살펴보자. 例)9-1-① class Human { constructor(name) { this.name = name; } getName() { console.log(`이름은 ${this.name}입니다`); } } let igarashi = new Human('igarashi'); igarashi.g.. 2022. 5. 13. 프로토타입(prototypes)을 활용한 객체 지향_1. 프로토타입 from Secrets of the JavaScript Ninja 이번 글은 'Secrets of the JavaScript Ninja'의 'Chapter 7. Object orientation with prototypes'를 바탕으로 작성하였습니다. 핵심 Concepts 프로토타입에 대한 탐구 함수를 생성자로서 사용하기 프로토타입을 사용하여 객체 확장하기 일반적인 문제 피하기 상속을 활용한 클래스 작성 사전 지식 체크! 객체가 특정 프로퍼티에 접근할 수 있는지 어떻게 시험하는가? JavaScript에서 객체를 활용하여 작업할 때 프로토타입 체인(prototype chain)이 중요한 이유 ES6 클래스는 JavaScript가 객체와 작동하는 방식을 변경하는가? 들어가며 프로토타입(prototype)은 특정 속성에 대한 검색을 위임할 수 있는 객체이다. 프로토타입은 프.. 2022. 4. 15. 이전 1 다음 728x90 반응형