一、ES5的面向对象
1、概括:类和构造函数一样
2、属性和方法分开写的
3、具体案例讲解
//定义一个类(构造函数)
function User(name, pass) {
this.name = name
this.pass = pass
}
在js中,每个构造函数都有一个原型属性prototype,因为这个属性的值通常是一个对象,又叫原型对象!通常在这个原型对象中,会包含一个constructor属性指向该原型对象的构造函数。
//定义构造函数user的原型方法
User.prototype.showName = function () {
console.log(this.name)
}
User.prototype.showPass = function () {
console.log(this.pass)
}
var u1 =</