Javascript 之 构造函数

function Foo(name, age){
  this.name = name;
  this.age = age;
  
//return this; 默认有这一行,建议省略不写 }
var f = new Foo('joffe', 28);

构造函数特征,

  首字母一般大写

描述通过构造函数new一个对象的过程:

  1、在构造函数内部创建一个新的空对象

  2、 this 指向这个新对像

  3、执行代码,即对 this 赋值

  4、返回 this 

原文地址:https://www.cnblogs.com/joffe/p/7666050.html