function ClassA(sColor) {
this.color = sColor
this.sayColor = function () {
console.log(this.color)
}
}
function ClassB(sName) {
this.name = sName
this.sayName = function () {
console.log(this.name)
}
}
function ClassC(sColor, sName) {
ClassA.call(this,sColor)
ClassB.call(this,sName)
}
var objA = new ClassA("blue")
var objC = new ClassC("red", "John")
objA.sayColor()
objC.sayColor()
objC.sayName()
function ClassA(sColor) {
this.color = sColor
this.sayColor = function () {
console.log(this.color)
}
}
function ClassB(sName) {
this.name = sName
this.sayName = function () {
console.log(this.name)
}
}
function ClassC(sColor, sName) {
}
var objA = new ClassA("blue")
var objC = new ClassC()
ClassA.call(objC,‘red‘)
ClassB.call(objC,‘John‘)
objA.sayColor()
objC.sayColor()
objC.sayName()
blue
red
John
原文地址:http://blog.51cto.com/12173069/2108735
时间: 2024-11-08 00:49:12