본문 바로가기
Javascript

생성자 함수

by jisung-kim 2023. 7. 31.

생성자 함수(constructor function)와 일반 함수에 특별한 차이는 없다.

하지만 생성자 함수는 함수 이름의 첫 글자는 반드시 대문자로 시작해야하며

실행할때는 new를 붙여서 실행하여야 한다.

 

function User(name,age){
	this.name = name;
    	this.age = age;
}

let user5 = new User('Han', 40);

 

function User(name,age){
	this.name = name;
    	this.age = age;
    	this.sayName = () -> {
    	console.log(this.name);
    }
}

let user6 = new User('Kim', 26);

user5.sayName();  // 'Kim' 프린트

 

'Javascript' 카테고리의 다른 글

array methods (2)  (0) 2023.07.31
Array Methods  (0) 2023.07.31
toFixed(), isNaN(), parseInt()  (0) 2023.07.31
Symbol  (0) 2023.07.31
객체 메소드, 계산된 프로퍼티  (0) 2023.07.31