水滴面试题更新 2026-08-05

ES6 中 let 与 const 的区别是什么?const 声明的对象属性是否可以修改?

水滴前端/移动开发专业服务技术原理JavaScript

考察说明

考察对块级作用域、变量提升与常量绑定的理解

回答思路

  1. 指出 let 存在暂时性死区且不允许重复声明
  2. 指出 const 声明后绑定不可变,但对象属性可变
  3. 说明 const 保证的是引用不可变而非内容不可变
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。