由于我们的项目多年来不断发展,许多.cs文件已从项目中删除,重命名等,但仍保留在源代码管理中.因此,当您提取最新代码时,您将获得所有这些.cs文件,这些文件在任何.csproj文件中都不再被引用.
任何人都知道一种简单,可靠的机制来检测这些文件并消除它们吗?
以下javascript适用于Chrome和IE但在Firefox中出错,因为在分配给callBar时未定义bar.
那么谁的范围规则是正确的?
function foo() {
var callBar = bar;
if (1 === 1) {
callBar();
function bar() {
alert('yo');
}
}
}
foo();
Run Code Online (Sandbox Code Playgroud)