
자바스크립트는 명령형, 함수형, 프로토타입 기반 객체지향 프로그래밍을 지원하는 멀티 패러다임 프로그래밍 언어다. 자바스크립트를 이루고 있는 거의 “모든 것”이 객체다. (원시 타입의 값을 제외한 나머지 값들) 1) 객체지향 프로그래밍 📌 객체지향 프로그래밍의 4가지 특징 ▪️ 상속(Inheritance) ▪️ 추상화(Abstraction) ▪️ 캡슐화(Encapsulation) ▪️ 다형성(Polymorphism) 여러 개의 독립적 단위, 즉 객체의 집합으로 프로그램을 표현하려는 프로그래밍 패러다임 다양한 속성 중에서 프로그램에 필요한 속성만 간추려 내어 표현하는 것을 추상화라 한다. “이름”과 “주소”라는 속성을 갖는 person이라는 객체를 자바스크립트로 표현하면 다음과 같다. const person..