为了账号安全,请及时绑定邮箱和手机立即绑定

有大佬遇到过这个问题吗:js函数参数可以传另一个函数并且调用吗大佬们有什么好的建议?

有大佬遇到过这个问题吗:js函数参数可以传另一个函数并且调用吗大佬们有什么好的建议?

函数式编程 2019-11-03 10:09:32
functiongo(fn){if(true){fn();}else{}}
查看完整描述

2 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

可以啊,这就是所谓的回调函数。
典型的回调函数就是事件绑定了:
document.getElementById('button').addEventListener('click',function(){
alert('点击了按钮');
},false);
addEventListener第二个参数就是一个函数。
                            
查看完整回答
反对 回复 2019-11-03
?
慕容3067478

TA贡献1773条经验 获得超3个赞

万物皆对象,函数也如此。
JS是支持函数式编程,比如:Array.prototype.forEach(item=>{xxx})这就是将函数作为参数。这种又叫高阶函数,和高等数学里的高阶函数是一样共通的。
                            
查看完整回答
反对 回复 2019-11-03
  • 2 回答
  • 0 关注
  • 370 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信