一般函数
一般函数,返回两数之和
public static int sum(int a,int b){
int sum = a + b;
return sum;
}
返回时可调用一般函数
public static int returnSum(int a,int b){
return sum(a,b);
}
回调函数
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<script>
//函数的名字可以做参数,这个函数就叫做回调函数
//被称为回调函数,不是说这个函数有什么特别之处,而是说这个函数可以作为其他函数的参数,也就是可以被“回调
//那上次那个onComplete就是一个回调函数,当动画执行完毕时会被调用,
//而我们是在onComplete这个函数执行时,让他执行了“匿名函数”,而这个匿名函数的操作是“归栈“,这样就没问题了
function count(number, callBack) {
return callBack(number)
}
//这是一个回调函数
function plusNumber(number) {
return number - 1
}
console.log(count(10, plusNumber))
</script>
</body>
</html>
箭头函数
箭头函数的写法就是"()=>“代替了匿名函数写法"function()”
eg
boomFire.onComplete = () => {
boomFireList.push(boomFire)
};
boomFire.onComplete = function () {
boomFireList.push(boomFire)
}