全程33min,整体比较简单,秋招的第一个面试,很多细节还没复习到。奇怪没有问任何项目相关 1.看代码说输出 const a = 10; function bar () { let b = 10; function foo () { console.log(a + b); } return foo; } b = 20; const x = bar(); x(); 考察闭包,作用域链。答案是20。 一开始面试有点紧张,答成了NaN,我说foo闭包里面没有a,按照作用域链向外查找,bar里面也没有,所以a是undefined,答案是N...