如题,因为是异步请求,有延时,要在函数中必变全局变量,如下所示:
这是运行结果,始终不能同步改变全局变量
这是运行代码,javascript
<script type="text/javascript">
var str="xxb";
//回调函数
function demo1(successDB){
setTimeout(()=>{
str="cyc";
console.log(str)
successDB(str);
}, 2000 )
}
demo1(res=>{
console.log(res)
})
//目的是在这里改变str为cyc
console.log(str);
</script>
//运行在浏览器,但不能用jquery,只能用javascript