prototype

JavaScript

생성자 함수와 클래스, 그리고 프로토타입

자바스크립트에는 5가지 객체 생성 방법이 있다. 객체리터럴 Object 생성자 함수 생성자 함수 Object.create 메서드 클래스(ES6) 객체 리터럴은 직관적이고 간편하게 객체를 생성할 수 있는 생성 방식(표기법)이다. 하지만 객체 리터럴은 각각 하나의 객체만 생성하므로 아래 예시와 같이 동일한 프로퍼티를 갖는 객체를 여러 개 생성해야하는 경우 매번 동일한 프로퍼티를 반복해서 작성해야하므로 비효율 적이다. const user = { name: 'kim', id: 'kimabc' } const user2 = { name: 'lee', id: 'mrlee' } 생성자 함수와 클래스 생성자 함수와 클래스는 프로퍼티 구조가 동일한 여러 개의 객체를 간편하게 생성할 수 있다. 생성자 함수 자바스크립트의 생..

3jun
'prototype' 태그의 글 목록