不是大佬,不过见过这种题,主要难点在 JS 运算符优先级上,更具体的说是点运算符(.)和 new 运算符(带参数列表和不带参数列表)的优先级问题,然后还有一个就是全局变量污染问题(函数中没用关键字申明变量)