构造函数:构造一个类(对象)的函数。原型对象包含一个constructor属性,对应创建所有指向该原型的实例的构造函数。

1.构造函数的特点:

1.必须使用new关键字,去生成一个对象
2.首字母大写
3.函数内部使用this关键字,谁new(实例化)就指向谁
4.使用this关键字给对象添加属性

  1. //构造函数
  2. function Person(name,age){
  3. this._name = name;
  4. this._age = age;
  5. }
  6. /* 实例 */
  7. var p = new Person("cheng",18);
  8. console.log(p)
  9. console.log(Person("chen",20))