简单案例:
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
<script>
function callback2(){
console.log('calback');
}
function selectCallBack(control, items) {
// 相应函数的逻辑操作
var sum=control+items
// return callback2();
return sum;
}
// 传参传递函数
function select(val, callback) {
var control = 1;
var items = 10;
if (val > 10) {
// 经过逻辑判断 通过callback返回调用的地方想要的值
callback(items-control);
console.log("走回调");
// return
} else {
console.log("不走回调");
}
console.log("继续走");
}
// 方法里面封装方法
// select(20,selectCallBack)
select(20, (val) => {
console.log('val', val);
})
</script>
</html>