回调函数是自己定义,系统调用(系统传实参),普通函数自己定义,自己调用(自己传实参)
怎么看出来是自己调用还是系统调用,回调函数的时候往往可以定义形参,系统会给该形参传递实参,例如单击响应函数的,系统调用时会传入实参,所以,普通函数调用是自己传入实参,回调函数是系统传入实参
回调函数:在前端开发中,往往要写很多回调函数,例如单击响应函数,
btn.onclick = function (event){//也可是e名字随便起
}
还有一中情况看似是普通函数调用实则也是注册一个回调函数,因为是系统帮你传递实参,形参的名字自己定义,如js的reduce函数,reduce函数传入一个回调函数
todo是一个数组,里边保存着对象,