关于什么是同步方法和异步方法?

异步方法可以这样理解吗:
1.定义一个函数function fun(){}
2.我们分别在两个不同的地方调用,是不是只有当第一次调用结束之后才进行第二次调用的是同步方法,两次调用可同时进行的是异步方法

异步,即为不阻塞的执行。
同步,相反。

你描述的2里面大概是对的。需要看具体的调用方式以及定义方式。

因为js是单线程顺序向下执行的,同步指的是阻塞,通俗点讲就是你得等他执行完

let a=1

//这一条指的是同步,我没有使用方法,便于你理解意思,如果a=4不同步,则最后输出的应该是1
a=4

console.log(a)//4

然后我们再看异步

let a=1

//某异步方法
setTimeout(()=>{
     a=4
 },1000)

console.log(a)//1

那异步有什么用呢?

let a=1

//某异步方法
setTimeout(()=>{
     a=4
 },1000)

//用于异步修改某种值,比如异步方法可以是axios、ajax异步请求服务器上的数据
//前端页面先展示的是默认内容,请求成功之后显示服务器数据库的值用于前端渲染
setInterval(()=>{
    console.log(a)//1...1...1...4...4...4...4...4......4
},250)

回答不易,如果对你有帮助麻烦点个采纳呀,谢谢!

你描述的是对的
请采纳