出于某种原因,与我发布的在线服务器相比,我从本地服务器获得了不同的行为。起初我认为这可能是gulp的uglify做了一些事情,我把它作为测试。因为问题发生在lodash循环中,我认为它可能是lodash库,然后我覆盖并重新下载了最新版本。但是,当我运行此函数并对其进行调试时,最奇怪的事情发生在我的本地Web服务器上,该函数按预期返回false,但在联机服务器上它返回true。 我真的在这里摸不着头脑,因为对我来说,当传递价值时,该功能应该返回false。' o'正如您在调试期间从我的屏幕截图中看到的那样,它在已发布的服务器上返回true。
function is_leave(symbol) {
var symbols = {
AB: "Absent",
PS: "Paid Sick Leave",
US: "Unpaid Sick Leave",
L: "Paid Leave",
UL: "Unpaid Leave",
FL: "Family Responsibility Leave",
SB: "Standby",
IOD: "Injury on Duty",
ML: "Maternity Leave",
Tr: "Training",
MC: "Management Counceling",
C1: "Custom 1",
C2: "Custom 2",
C3: "Custom 3"
};
_.forEach(nws, function (val, key) {
if (symbols[key] === undefined) {
symbols[key] = val.title;
}
});
var is = false;
_.forEach(symbols, function (val, key) {
if (key === symbol) is = true;
});
return is;
};
What is the exact meaning of Git Bash?
本地服务器