// 构造函数
function Student(name, num, age) {
this.name = name;
this.num = num;
this.age = age;
}
var s2 = new Student("xiaoming", 54321, 18)
console.log(s2);
new 的功能:
1.new会在内存中创建一个新的空对象
2.new 会让this指向这个新的对象(并链接原型)
3.执行构造函数里面的代码 目的:给这个新对象加属性和方法
4.new会返回这个新对象 (所以构造函数里面不需要return)