생성자 함수 : 붕어빵 틀이나 와플팬이라고 생각하면 됨. 필요한 재료를 넣고 찍어내기..
필요한 재료는 이름과 나이
와플은 생성되는 객체
function User(name, age){
//첫글자는 대문자로
this.name=name;
this.age=age;
}
let user1=new User('Mike', 30);
let user2=new User('Jane', 22);
let user3=new User('Tom', 17);
//new 연산자를 사용해서 호출
console.log(user1);
console.log(user2);
console.log(user3);
<출력결과>
User {
name: "Mike",
age:30
}
User {
name: "Jane",
age:22
}
User {
name: "Tom",
age:17
}
function User(name, age){
this.name=name;
this.age=age;
this.sayName=function(){
console.log(this.name);
}
}
let user5=new User('Han', 40);
user5.sayName(); //'Han'
function Item(title, price){
//this={};
this.title=title;
this.price=price;
this.showPrice=function(){
console.log(`가격은 ${price}원 입니다.`)
}
//return this;`
}
const item1= new Item('인형', 3000);
const item2= new Item('가방', 4000);
const item3= new Item('지갑', 9000);
console.log(item1, item2, item3);
item3.showPrice();
<출력결과>
(item3.showPrice();)
가격은 9000원 입니다.
'JavaScript' 카테고리의 다른 글
[JavaScript] 객체가 비어있는지 확인하기 - 프로퍼티 체크 (0) | 2022.12.15 |
---|---|
[JavaScript] 예제와 정보 참고 : MDN JavaScript Reference (0) | 2022.12.14 |
[JavaScript] 객체와 메소드의 관계 - this (0) | 2022.12.14 |
[JavaScript] for..in (객체 호출 활용) (0) | 2022.12.14 |
[JavaScript] isAdult 함수 (0) | 2022.12.14 |