编程小知识 - 回调函数

一般函数

一般函数,返回两数之和

    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)
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鬼鬼骑士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值