javascript把函数作为第一等公民,可作为参数和返回值
<!DOCTYPE html>
<html lang="zh-CN">
<head>
</head>
<body>
<script>
// 可接收参数的函数
function fn(callback){
callback();
}
// 普通的无参函数
function f1(){
document.write("外部函数<br>");
}
// 传递无参函数并执行
fn(function(){
document.write("匿名函数<br>");
}); //结果为10和20之间的随机数
// 传递外部函数并执行
fn(f1);
</script>
</body>
</html>
本篇完,还有疑问?留下评论吧