관리 메뉴

Life goes slowly...

[Javascript] 객체를 생성 및 상속하기 - Object.create()함수 본문

프로그래밍/Javascript

[Javascript] 객체를 생성 및 상속하기 - Object.create()함수

빨강소 2020. 12. 14. 19:40
728x90
반응형

 

 

자바스크립트(Javascript)의 Object.create() 함수

자바스크립트(Javascript)의 Object.create() 함수는 지정된 프로토 타입 객체 및 속성(property)을 갖는 새로운 객체를 생성하는 함수입니다. 

자바스크립트(Javascript)의 Object.create() 함수를 사용하기 위해서는 새로 만들 객체의 프로토타입의 객체를 선언해야 합니다. 새로 만들 객체가 null 또는 객체 프로토타입이 아닌 경우에는 TypeError 예외가 발생됩니다.

 

//Object.create() 함수 사용방법

Object.create([ 새로만들 객체], [옵션] )

 

//생성자 함수를 사용하여 객체 상속을 만듬
function test(id) {
  this.id = id;
}


// webTest는 create() 함수를 사용하여 상속
webTest = Object.create(test.prototype);
webTest.id = 'redcow7';



//파라미터 값이 null로 빈 객체를 생성
myTest = Object.create(null);

 

 

728x90
반응형
Comments