2014-12-27 35 views
0

我已經嘗試了下面的代碼來刪除最後添加的數組(用戶數組)object.It工作在console.but它不刪除localstorage.Any幫助,將不勝感激如何從localstorage json數組中刪除最後添加的元素

var delRecord = JSON.parse(localStorage.getItem("MyRecords")); 
for (var d = 0; d < delRecord .length; d++) { 
     delRecord [d].Users.pop();   
} 

是pop()方法會工作還是有什麼建議?

+0

請添加您的陣列和值給出一個樣本code.I已經localStorage的爲JSON object.i代碼 – OnlyMAJ

+0

想知道如何從該json數組中刪除項目[Values sample](http://jsfiddle.net/nilisha7/7kqne93o/) – Lini

回答

0

您需要將結果寫回本地存儲:

var delRecord = JSON.parse(localStorage.getItem("MyRecords")); 
for (var d = 0; d < delRecord .length; d++) { 
     delRecord[d].Users.pop();   
} 

localStorage.setItem("MyRecords", JSON.stringify(delRecord)); 
+0

太棒了! @rdubya這是我想要的笏。 – Lini

相關問題