慧策(掌上先机)面试题更新 2026-08-05

JS的引用数据类型和基本数据类型有什么区别?为什么const a = [] 之后 a.push(1) 可以改变数组的元素?

慧策(掌上先机)前端/移动开发专业服务技术原理JavaScript

考察说明

考察JavaScript数据类型存储方式及const本质的理解

回答思路

  1. 说明基本类型按值存储、引用类型按引用存储
  2. 解释const限制的是绑定关系而非对象内容
  3. 结合数组push示例说明可变性
  4. 区分变量赋值与对象属性修改
本题已收录答题指导

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

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