前端JS高频面试题及参考答案
一、基础核心类(面试官常问,考察基本功)
问:说说var、let、const的区别,实际项目中你会怎么选?
答:核心区别在作用域、提升行为和可变性。var是函数级作用域,会变量提升且可重复声明;let和const是块级作用域({}内生效),不会变量提升,存在暂时性死区,不能重复声明。const声明的变量必须初始化,且不能重新赋值(但引用类型的内容可修改,比如数组push、对象加属性)。实际项目里,优先用const,只要变量不需要重新赋值就选它(比如引用组件、配置项);需要重新赋值的用let(比如循环计数器、状态变量);基本不用var,除非要
您可能关注的文档
最近下载
- 植树问题整理-植树问题梳理.docx VIP
- SY∕T 5051-2016 随钻井眼修整工具.pdf
- 动画角色设计(王运栋 张艳)PPT全套完整教学课件.ppt
- 国开电大本科《人文英语4》一平台机考总题库[2026春期珍藏版].pdf
- 五年级升六年级试卷(附答案解析).docx VIP
- 北京交通大学《计算机网络》2021-2022学年第一学期期末试卷.pdf VIP
- 家政服务销售流程标准化方案.docx VIP
- 北京交通大学《计算机网络原理》2022-2023学年第一学期期末试卷.pdf VIP
- 2025年北京交通大学计算机应用技术专业《计算机网络》科目期末试卷及答案.docx VIP
- 周期问题练习题.docx VIP
原创力文档

文档评论(0)