解释:
以下代码是一个人物的function,类似于Java中的类,Person就相当于类名,括号里的id,name,age相当于入参,函数体类的三条语句相当于Java方法体。此时的this代表当前对象,即谁new我,this我就代表谁。将它理解成一个工厂,是因为,每new一次,会产生具体需要的对象。
function Person(id,name,age){ this.id = id; this.name = name; this.age = age; } var person1 = new Person('B11031020','王延朋',23); var person2 = new Person('B11031021','王鹏',23);
Best Regards