0
我通過努力環的ID加載對象的屬性和查找對象的ID來獲得它的性質和它拋出:Uncaught TypeError: Cannot read property 'label' of undefined
試圖通過其他對象
如果我嘗試輸出: <%- fieldInfo["firstName"].label %>
它作品。
這裏是我的代碼,該代碼引發錯誤:
fields = "firstName, lastName";
fieldInfo = { "firstName": [
{
"label": "Test Label",
"name": "Test"
}
] };
<% _.each(fields.split(","), function(field){ %>
<%- fieldInfo[field].label %>:
<% }); %>
我可以在JS循環和它的作品很好,但我剛學下劃線,並試圖使用它代替。
根據你的對象定義,它是'fieldInfo [field] [0] .label'和'fieldInfo [「lastName」]'是未定義的。在獲取對象屬性之前檢查對象是否存在。 – Sami