面试题 1. 判断输出 const a = {b:1} a.b = 2 console.log(a) // {b:2} // 有什么方法可以保证b的值不可修改?object.freeze(); var a = 10; (function () { console.log(a); a = 5; console.log(window.a); console.log(a); var a = 20; console.log(a); })() // 考察变量提升 undefined 10 5 202. 原型链 // 分别说明 1, 2, 3, 4, 5...