1、构造函数的实例成员:在构造函数内部或外部通过当前实例化对象添加的成员或方法,添加目标是当前实例化对象
1.1直接写在构造函数内部的属性和方法
1.2直接添加给当前实例化对象本身的属性和方法
<script>
function Person(name, age, gender) {
//1.1直接写在构造函数内部的属性和方法
this.name = name;
this.age = age;
this.gender = gender;
this.sing = function() {
console.log('方法');
};
};
var rel = new Person('张三', 18, '男');
//1.2直接添加给当前实例化对象本身的属性和方法
rel.hobby:'篮球';
rel.sing=function () {
console.log('方法')
};
2、构造函数的静态成员:将属性或方法通过构造函数添加给构造函数本身的成员
Person.height = '174cm';
Person.sing = function() {
console.log('方法');
}