- 1
- 0
- 约5.43千字
- 约 8页
- 2026-07-21 发布于河北
- 举报
网易外包前端面试真题(含详细落地答案)
一、JavaScript基础高频题(网易外包必问)
1.讲讲var、let、const的区别,项目中怎么选择使用?
参考答案:
首先核心区别集中在变量提升、作用域、重复声明、值修改这几点:
1.var是函数作用域,存在变量提升,允许重复声明,初始值为undefined,容易造成变量污染,现在项目基本不用;
2.let/const是块级作用域({}内生效),不存在变量提升,有暂时性死区,不允许重复声明,解决了var的污染问题;
3.let变量值可修改,const声明的是常量,基础类型不可改,引用类型(对象/数组)可修改内部属性,只是不能重新赋值。
项目使用规范:日常开发优先用const,只有后续需要重新赋值的变量才用let,完全摒弃var,统一代码规范,避免全局变量污染。
2.说说JS原型和原型链,日常开发哪里用到?
参考答案:
每个函数都有prototype原型对象,每个实例对象都有__proto__指向构造函数的prototype。原型链就是实例__proto__层层向上查找的链条,最终终点是Ototype,再往上是null。
JS依靠原型链实现属性和方法的继承,查找变量/方法时,先在自身找,找不到就顺着原型链向上找。
项目实战场景:封装公共工具方法挂载到原型、组件继承、数组/
您可能关注的文档
- 罗宾斯管理学期末考试试卷(含详细答案).docx
- 罗马法的起源和发展 单元测试题(含详细答案).docx
- 罗纳河流域综合开发地理试题(含详细答案解析).docx
- 美发美容静态观察法考核试题(含详细答案).docx
- 美发师五级(初级)职业技能考核题库及详细答案.docx
- 美兰机场初级安检员岗位考核试题(含详细答案解析).docx
- 美团产品经理面试真题及详细答案(真实口语化版).docx
- 美团初级运营岗位考核试题(含详细答案解析).docx
- 美团商品运营岗位笔试真题(含详细答案).docx
- 美团外卖骑手岗前实操测试题(含详细答案).docx
- T∕CNEA 035.1-2022 压水堆核电厂燃料组件格架水力性能 试验方法 第1部分:流致振动试验.docx
- T∕CCAATB 0081-2025 C909和C919飞机机场适配性评估指南.docx
- T∕CSFSIM 001-2026 作物模型数据要素及采集通用要求.docx
- T∕CCASC 0056-2025 氯化石蜡用石蜡技术要求.docx
- T∕CNEA 034.1-2022 压水堆核电厂燃料和相关组件用弹簧 第1部分:不锈钢螺旋弹簧.docx
- T∕CNEA 036-2022 压水堆核电厂燃料组件格架设计要求.docx
- T∕CAQI 501-2026 乘用车用电驱动系统镁合金压铸壳体技术规范.docx
- T∕FJAS 031-2026 数据资产——数据合规审核规范.docx
- DB31-104∕Z 0010-2018 房地产经纪机构经营管理规范.docx
- T∕IPIF 0045-2026 粤港澳大湾区海域浮游植物固碳监测与核算技术规范.docx
最近下载
- GB_T 19670-2023 机械安全 防止意外启动.docx VIP
- 大话成像技术文章合订本2016-2020.pdf VIP
- 吴清忠:人体复原工程.pdf VIP
- 2025年四川省成都市锦江区四川省成都市七中育才小升初入学数学试卷.docx VIP
- 土地整理工程监理实务.pptx VIP
- 西安高新一中初一数学分班考试真题.docx VIP
- 西式面点师培训课件.pptx VIP
- 2026新教材人教版九年级上册英语单词表(汉译英+英译汉) 默写版(含答案).docx
- 高一下册物理期中综合能力提升模拟试卷.docx VIP
- 竞品分析 学堂在线 VS 中国大学MOOC,MOOC的艰难之路.pdf VIP
原创力文档

文档评论(0)