function fun(fn) {
fn();
}
fun(() => {
console.log("我是回调函数");
})
let target = "hello world!";
function getData(fn) {
setTimeout(() => {
fn(target);
}, 500)
}
getData((d) => {
console.log(d);
})
function getData(){
return new Promise((resolve)=>{
setTimeout(()=>{
resolve(target);
},500)
})}
p.then((d)=>{
console.log(d);
})
function getData(){
return new Promise((resolve)=>{
setTimeout(()=>{
resolve(target);
},1000)
})}
(function(){
let data1 = await getDate();
console.log(data1);
let data1 = await getDate();
console.log(data2);
let data1 = await getDate();
console.log(data3);
})()