每一个函数对象都有一个length属性,表示该函数期望接收的参数个数。
关于js面向对象的创建方式,
目标:
构建一个order对象.
包含三个属性:日期,金额,提交人
包含一个方法:显示字符串:”XX在XXXX-XX-XX 提交了额度为:XXXX元的订单"
一 工厂方式
二 构造函数方式
三 原型方式
四 混合 构造函数/原型 方式
五 动态混合方式
function Car(sColor,iDoors){
var oTempCar = new Object;
oTempCar.color = sColor;
oTempCar.doors = iDooes;
oTempCar.showColor = function (){
alert(this.color)
};
return oTempCar;
}
var oCar1 = new Car("red",4);
var oCar2 = new Car("blue",3);
oCar1.showColor(); //outputs "red"
oCar2.showColor(); //outputs "blue"