js函数作为函数的参数代码实例
分类:实例代码
众所周知,函数可以接收参数,看如下代码实例:
function func(a,b) { return a + b; } console.log(func(1,3));
当然函数的参数不但可以是普通的数据,也可以是函数对象。
代码实例如下:
function func(callback) { callback(); } function parm() { console.log("前端教程网"); } func(parm);
上面的代码就是将一个函数作为参数进行传递。
通常作为参数传递的函数叫做回调函数,这样的应用比比皆是,比如定时器函数的,代码实例如下:
setTimeout(function () { console.log("前端教程网"); },1000)
很多初学者以后下面这个也是传递函数作为参数,其实是错误的:
function func(callback) { callback(); } function parm() { console.log("前端教程网"); } func(parm());
上面传递的是函数的返回值,而不是一个函数对象。
js函数作为函数的参数代码实例,这样的场景在实际项目中还是用的比较多的,关于js函数作为函数的参数代码实例就介绍到这了。
js函数作为函数的参数代码实例属于前端实例代码,有关更多实例代码大家可以查看。