柠檬微趣前端一面1. 自我介绍 2. JS定义变量方式?let const var区别? 3. 为什么用const定义变量不可以被修改?底层原理?一定不能改? 4. `let a = 1; let a = 2;` 会发生什么?会报什么错? 5. `var a = 1; var a = 2;` 可以吗?`var a = 1; let a = 2;` 呢? 6. `var`特性(如变量提升)?`console.log(a); var a = 1;` 的结果是什么? 7. JS中基本数据类型?分别存储在哪里(栈/堆)? 8. `let a = {}; b = a; `修改b会影响a吗(会)如何避免(...