YooBlog

Javascript Object

Javascript·2023-09-13
post-thumbnail

 

객체

💡
데이터와 해당 데이터를 조작하고 처리하는 메서드(함수)를 포함할 수 있는 복합적인 자료 구조입니다.
객체는 변수를 사용하여 참조됩니다
 
 

객체지향 프로그래밍

💡
프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것입니다.
프로그램의 구조를 보는 시각
 

생성자 함수

Constructor Function
💡
객체를 생성할 때 사용되는 함수입니다.
 

Prototype

스케치, 원형(초기 버전), 표준(공통점을 모은 것)
💡
객체를 생성할 때 기반이 되는 원본 객체
객체 지향 프로그래밍에서 중요한 개념이며,
자바스크립트의 모든 객체는 다른 객체를 기반으로 생성되며, prototype이라는 속성을 가집니다.
이 속성은 해당 객체를 생성한 생성자 함수의 prototype 속성을 상속받은 것이며,
이를 통해 객체는 생성자 함수의 프로토타입에 정의된 프로퍼티와 메서드를 공통적으로 사용할 수 있습니다.
 

객체의 불변성

💡
자바스크립트에서 객체의 불변성을 유지하면 코드의 예측 가능성, 안전성, 유지보수성이 향상됩니다.
 

유현지

안녕하세요

홈으로