1. 什么是回调地狱?
在业务逻辑中为了实现业务功能,经常需要函数层层嵌套的回调函数,如果嵌套过多,极大影响代码可读性和逻辑,这样的场景叫做回调地狱
var sayhello = function (name, callback) {
setTimeout(function () {
console.log(name);
callback();
}, 1000);
}
sayhello("first", function () {
sayhello("second", function () {
sayhello("third", function () {
console.log("end");
});
});
});