https://github.com/Khan/khan-exercises/blob/master/khan-exercise.js

有两个var Khan变量。怎么来的?它们会互相影响吗?

最佳答案

一个Khan是全局变量“Khan”的名称,另一个是自执行函数内部与其相等的变量。

var Khan = (function(){

    ....

    var Khan = ...

    ....

})();

源文件中的缩进是可怕的,您可能没有注意到...。

08-24 17:18