2016-04-13 39 views
0

如何從JS對象訪問值以更改它在for循環中?迭代JS對象元素並修改它們

var dataForModal = {gpsID: response.id, lastUpdated: response.lastUpdate}; 

$.each(dataForModal, function (index, value) { 
     if(value === undefined) { 
      //this will ofcourse just change the value of the local var value 
      value="<i class='mNotAvailable'>not available</i>"; 
     } 
}); 
+0

只使用'dataForModal'。其關閉。 –

+0

'dataForModal'屬性 – d4rty

回答

1

你只是賦予新的價值,以在本地範圍內的變量,在任何方式不會影響對象,

$.each(dataForModal, function (index, value) { 
    if(value === undefined) { 
    dataForModal[index] ="<i class='mNotAvailable'>not available</i>"; 
    //use dataForModal here and use the "index" to access the relevant key. 
    } 
});