2016-05-01 47 views
0

節點的特性「的indexOf」是給這個錯誤「類型錯誤:無法讀取屬性‘’的未定義」,同時檢查子串類型錯誤:無法讀取未定義

var withdraw = project.withdrawal; 
 
\t \t \t \t var uemail = user.eamil; 
 
\t \t \t \t var ans = withdraw.indexOf(uemail) > -1;

+1

你可以'console.log(撤回)'並顯示結果... – uzaif

+0

你的'withdraw'變量是'undefined'。 –

+0

這意味着'project'沒有'withdraw'屬性。 (或者它*有''撤銷'屬性,但該屬性的值是'undefined'。) – nnnnnn

回答

0
發生的indexOf

變量撤回很可能是未定義的。你可以用它默認爲空字符串:

var withdraw = project.withdrawal || ""; 

這應該避免的錯誤,但它可能會更好,以檢查是否有是未定義的另一個錯誤造成停藥。

相關問題