文章目录
1 回调地狱
标签:11,es6,调用,函数,6K,greet,callback,Promise,回调 From: https://blog.csdn.net/m0_68467925/article/details/1393897971)为什么要有promise?
解决(回调地狱)的问题
2)什么是回调?
回调(Callback)是一种编程模式,其中一段可执行的代码(即回调函数)作为参数传递给另一个函数(即主函数),并在需要时由主函数执行。这种机制允许主函数在特定事件或条件满足时,调用并执行之前注册的回调函数。
function greet(name, callback) { console.log(`Hello, ${name}!`); callback(); // 调用回调函数 } function sayGoodbye() { console.log('Goodbye!'); } greet('Alice', sayGoodbye); // 输出 "Hello, Alice!" 和 "Goodbye!"
在这个示例中,
greet
函数接受一个name
参数和一个callback
回调函数作为参数。当greet
函数被调用时,它会先输出一条问候语,然后调用callback
回调函数。在这个例子中,sayGoodbye
函数被作为回调函数传递给greet
函数,并在greet
函数内部被调用。3)什么是回调地狱?