const ajax = function(callback, arg) {
console.log('发送请求');
// 一秒之后返回请求到的数据
setTimeout(function() {
callback && callback.call(this, arg + ' next')
},
1000);
};
// 开始套娃
ajax(function(value) {
console.log(value);
ajax(function(value) {
console.log(value);
ajax(function(value) {
console.log(value);
ajax(function(value) {
console.log(value);
},
value);
},
value);
},
value);
},
"first");