Lodash或Something在我发布的服务器上表现不同

时间:2017-12-14 07:46:59

标签: angularjs lodash

出于某种原因,与我发布的在线服务器相比,我从本地服务器获得了不同的行为。起初我认为这可能是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?

本地服务器

enter image description here

0 个答案:

没有答案