我是 Javascript 新手,现在正在学习它...
var person = function() {
this.name = "name"
};
var person2 = function() {
var obj = {};
obj.name = "name";
return obj;
};
假设我们有上面显示的两个函数。似乎可以使用任何一个函数来创建对象。例如)
var p = new person();
var p2 = new person2();
我的问题是:人与人2有什么区别?它们完全一样吗?如果不是,哪一种是更可取的使用方式?
谢谢