我有一個只有一個屬性(自己的屬性)的對象。訪問該房產價值的最簡單方法是什麼?訪問對象的單個屬性最簡單的方法是什麼?
喜歡的東西:
value = obj[<firstProperty>];
我知道我可以寫一個函數或一個循環做到這一點,但我問,如果有一個較短的方式。
for (p in obj) {
if (obj.hasOwnProperty(p)) {
value = obj[p];
}
}
我不會知道房地產的名稱。我只知道直接在對象上只有一個屬性。
修正數據的設計。具有一個未知屬性名稱的對象通常是沿線某處設計選擇不佳的標誌。具有未知屬性名稱的單個數據不屬於對象。如果你只想存儲一個未知的鍵和值,那麼只需把它們放在一個數組''「unknownKey」,value]'中,你就可以直接訪問每一個。 – jfriend00 2015-04-03 21:27:44
我敢打賭你。向我們展示整體環境,如果您所描述的是設計它的最佳方式,我會非常驚訝。 – jfriend00 2015-04-03 21:29:44
什麼讓這個案件例外? – undefined 2015-04-03 21:29:47