Код:
1)
function Person(name,age){
this.name=name;
this.age=age;
}
var p=new Person('stack',100);
console.dir(p);
console.info(p.name);//'stack'.
Но мне интересно, почему я могу создать нового человека, используйте:
var p2=new Person(); //no error
Нет такого конструктора как:
function Person(){}
почему?
2)
function Person(name,age){
var _name,_age;
this._name=name;
this._age=age;
}
var p=new Person('stack',100);
console.dir(p);
В чем разница между этим и способом 1)?