欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  使用构造函数调用函数
 
  如果函数调用前使用了new关键字,则是调用了构造函数。
 
  这看起来就像创建了新的函数,但实际上JavaScript函数是重新创建的对象:
 
  实例
 
  //构造函数:
 
  function myFunction(arg1,arg2){
 
  this.firstName=arg1;
 
  this.lastName=arg2;
 
  }
 
  //This creates a new object
 
  var x=new myFunction("John","Doe");
 
  x.firstName;//返回"John"
 
  构造函数的调用会创建一个新的对象。新对象会继承构造函数的属性和方法。
 
  Note构造函数中this关键字没有任何的值。
 
  this的值在函数调用实例化对象(new object)时创建。
 
  作为函数方法调用函数
 
  在JavaScript中,函数是对象。JavaScript函数有它的属性和方法。
 
  call()和apply()是预定义的函数方法。两个方法可用于调用函数,两个方法的第一个参数必须是对象本身。
 
  实例
 
  function myFunction(a,b){
 
  return a*b;
 
  }
 
  myObject=myFunction.call(myObject,10,2);//返回20

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64751.shtml