var person1 = {
'name': 'sla',
'introduce': function(){
return `My name is `+this.name;
}
}
var person2 = {
'name': 'sla',
'introduce': function(){
return `My name is `+this.name;
}
}
function Person(){} //함수를 정의한다.
var p0 = Person();
console.log(p0); //undefined가뜬다.
function Person(){} //함수를 정의한다.
//new를 붙이고 함수를 호출하면 호출한 함수를 생성자 라고 한다.
var p = new Person();
console.log(p); // Person {} 비어있는 객체
function Person(){} //함수를 정의한다.
var p = new Person();
p.name = 'sla';
p.introduce = function(){
return 'My name is '+this.name;
};
console.log(p.introduce());
function Person(){} //함수를 정의한다.
var p1 = new Person();
p1.name = 'sla';
p1.introduce = function(){
return 'My name is '+this.name;
};
console.log(p1.introduce());
var p2 = new Person();
p2.name = 'sla2';
p2.introduce = function(){
return 'My name is '+this.name;
};
console.log(p2.introduce());
function Person(name){
this.name = name;
this.introduce = function(){
return 'My name is '+this.name;
}
}
var p1 = new Person('sla');
var p2 = new Person('sla2');
console.log(p1.introduce());
console.log(p2.introduce());