点击切换帐号登陆
帐号密码登陆

JavaScript函数的调用(2)

	 //  // 三、使用构造函数调用
	 //  //  如果函数调用前使用了new 关键字,则是调用了构造函数
	     function myfun(a,b){
	     	this.firstName=a;
	     	this.lastName=b;
	     }
	    var x=new myfun("张","三丰")
	    document.write(x.firstName+x.lastName+"<br>")
	 //   //  注意 :
	 //   // 1、js函数重新创建的对象,而不是创建新的函数
	 //   // 2、构造函数中this 关键字没有任何的值 this 的值在函数调用时实例化对象(new object)时创建
	 //   //四、作为函数方法调用(apply\call模式)
	 //   // 在js 中,函数是对象,也有方法和属性
	 //   // call() 和apply() 是预定义的函数方法,可用于函数调用,第一个参数为对象本身
	   function str(a,b){
			return a+b;
		}
	    x=str.call(x,10,3)
	    document.write(x)
	    // call() 第二个参数开始为call 的参数
	     // apply() 第二个参数为数组
	    	function str(a,b){
			return a*b;
				}
			    myArr=[10,50]
			    x=str.apply(x,myArr)
			    document.write(x)


任务

?不会了怎么办
无数据提示暂无评论哟...我要评论
网站导航
标签地图
学习路径
视频教程
开发软件
旗下子站
php中文网
phpstudy
技术文章
文档工具
关于我们
企业合作
人才招聘
联系我们
讲师招募
QQ交流群
QQ官方交流群
微信公众号
微信公众号