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

functiongo(fn){
if(true){
fn();
}else{
}
}
函数式编程
浏览 371回答 2
2回答

慕的地10843

可以啊,这就是所谓的回调函数。典型的回调函数就是事件绑定了:document.getElementById('button').addEventListener('click',function(){alert('点击了按钮');},false);addEventListener第二个参数就是一个函数。

慕容3067478

万物皆对象,函数也如此。JS是支持函数式编程,比如:Array.prototype.forEach(item=>{xxx})这就是将函数作为参数。这种又叫高阶函数,和高等数学里的高阶函数是一样共通的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript