-2
我正在檢查兩個單獨的模塊中的數據,用於兩個單獨的目的。 至於例如:如何檢查兩個單獨函數的執行結果?
//first Module
var moduleOne = (function(){
function typeCheck(data) {
if(typeof data == "string") {
return true;
}
return false;
}
return {
typeCheck: typeCheck
}
}());
我的第二個模塊是:
//second Module
var moduleTwo = (function(){
function lengthCheck(data) {
if(data.length > 4){
return true;
}
return false;
}
return {
lengthCheck: lengthCheck
}
}());
在兩者兩個模塊導致false
我想提醒的數據是錯誤的。
//let str variable be an example to run those functions
var str = "string-data"
moduleOne.typeCheck(str);
moduleTwo.lengthCheck(str);
但在情況下,如果數據是false
只有在一種情況下則一切工作,因爲它是。
''如果...(第一個()&&第二()!)!? – deceze
兩個模塊都不在同一個文件中,並且它們的執行在另一個文件中 – developer
但是你*在相同的上下文中調用了兩個函數,不是?!如你的例子所示......! – deceze