객체 리터럴
let uset = {
name : 'Mike',
age : 30,
}
생성자 함수
function User(name, age){
// 생성자의 첫글자는 대문자로
this.name = name;
this.age = age;
}
let user1 = new User('Mike',20)
let user2 = new User('Jane',22)
let user3 = new User('Tom',19)
//new 연산자를 사용해서 호출
생성자 동작 방식
function User(name,age){
//1.
//this = {}
//this에 프로퍼티를 추가
this.name = name;
this.age = age;
//2.
//return this;
//실제로 주석에 있는 코드는 눈에 보이지 않지만 알고리즘으로 돌아감
}
// new 함수명();을 했을 때
'기억보단 기록을 > JS' 카테고리의 다른 글
js 변수들의 특징 (0) | 2023.07.15 |
---|