只有setTimeout,没有Promise then的时候,setTimeout是在渲染前触发
来源:8-15 为什么微任务比宏任务执行更早

Sunshine518
2021-06-20
const $p1 = $('<p>段落一</p>')
const $p2 = $('<p>段落二</p>')
const $p3 = $('<p>段落三</p>')
$('#container').append($p1).append($p2).append($p3)
setTimeout(()=>{
console.log('length2'+$('#container').children().length)
alert('setTimeout')
})
chrome浏览器 版本 91.0.4472.106(正式版本) (64 位)
写回答
1回答
-
双越
2021-06-20
你执行这段代码,setTimeout 里的 console.log 打印的是什么?你预期的又是什么?
------
PS:以后提交问题,把信息写完整了,否则我还得再向你确认。
022021-06-21
相似问题