2012-07-10 19 views
1

我正在循環包含缺陷的結果集,我想檢查它是否與用戶故事綁定。缺陷是否與用戶故事綁定

for (i = 0; i < results.defects.length; i++) 
{ 
    defect = results.defects[i]; 
    var usname = defect.Requirement.Name; 

    if (usname.length > 0) 
    { 
     defectTable.addRow(defect); 
    } 
} 

爲什麼會導致錯誤?我是JavaScript編程新手,所以任何幫助表示讚賞。

回答

0

我覺得你的代碼拋出錯誤,因爲defect.Requirement可能是(如果缺陷不與用戶故事有關。所以,試圖讓名稱財產掀起了將參考我想這個代碼應該適合你:

for (i = 0; i < results.defects.length; i++) 
{ 
    defect = results.defects[i]; 

    if (defect.Requirement) 
    { 
     defectTable.addRow(defect); 
    } 
} 
+0

多麼簡單!我雖然我使用的屬性不正確,非常感謝您的及時響應! – 2012-07-11 14:15:01