js 同步和异步的简单梳理

1.同步

同步就是顺序执行,只有执行完当前,才能继续向下执行
按示例是指:先执行forEach循环,等待全部执行完(就是输出完所有数组的值),再执行最后console

const arr = [1,2,3];
arr.forEach(item =>{
   console.log(item)
})
console.log('forEach执行完之后')

同步

2.异步

会将异步函数放入队列,等待将来执行。
按示例是指:遇到setTimeout回调函数会先放入队列,执行console,再执行回调函数里的内容

setTimeout(() => {
	console.log('playing')
}, 0);
console.log('setTimeout end')

异步

3.同步和异步的判断

可以在函数后加上console,随意输出,看控制台输出的格式符合同步和异步两个哪个的特点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值