返回首页首页前端三大件JavaScriptJavaScript 高频追问 Q&AJavaScript 高频追问 Q&A 1. Q: 事件循环里微任务和宏任务顺序? A: 每轮宏任务后会清空微任务队列再进入下一轮。 2. Q: 闭包的核心价值? A: 保留函数创建时作用域,实现状态封装。 3. Q: 原型链查找规则? A: 先查对象本身,再沿 [[Prototype]] 向上查找。 4. Q: 深拷贝常见坑? A: 循环引用、函数/原型/特殊对象类型处理。 5. Q: 防抖和节流差异? A: 防抖“只要最后一次”,节流“固定间隔执行”。