欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

javascript调用函数的3种方式

程序员文章站 2022-04-05 11:11:42
...

javascript调用函数的3种方式

1、直接调用函数

window.alert("window直接调用alert方法");

2、以call()方法调用函数

var each=function (array,fn){
            for(var index in array){
                fn.call(null,index,array[index]);
            }
        }
        each([4,20,3],function(index,ele){
            document.write('第'+index+'个元素是:'+ele+'<br/>');
        });

call()调用函数的语法格式为:
函数引用.call(拥有者,参数1,参数2,…)

3、以apply()方法调用函数

<script type=" text/javascript">
	var myfun = function(a, bl
	{
		alert (a);
	}
	myfun.call(window, 12 , 23);
	myfun. apply (window , [12 , 23]) ;
	var example= function(numl, num2)
	{
		myfun.apply(this, arguments);
	}
	example (20,· 40);
</script> 

当apply()方法动态调用函数时,需要以数组形式一次性传入所有参数

相关标签: javascript