honey.kikiki
2021. 7. 12. 12:16
728x90
객체 리터럴
let user = {
name: "mike",
age: 30,
};
생성자 함수
첫글자는 대문자로사용
function User(name, age) {
this.name = name;
this.age = age;
}
new 연산자를 이용해 선언
let user1 = new User("Mike", 30);
let user2 = new User("jane", 22);
let user3 = new User("Tom", 17);
function User(name, age) {
// this = {}
this.name = name;
this.age = age;
// return this;
}
function User(name, age) {
this.name = name;
this.age = age;
this.sayName = function () {
console.log(this.name);
};
}
위에서 this는 User5를 할당한다.
let user5 = new User("Han", 40);