<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>回调函数callback的使用方法</title>
</head>
<body>
<button >点击</button>
<script type="text/javascript">
var name = 'shimily';
var age = 20;
function add (callback) {
console.log('hello');
callback && callback(); //有回调就执行,没有回调就不执行
console.log(age,'=========');
}
function test(){
console.log(name);
}
/*调用方法*/
add(); //如果不传方法,则代表不需要执行回调
add(test); //test是个方法,此处可以打印出test的值
</script>
</body>
</html>
打印结果如下: