如何从由html5本地存储创建的数组中删除一个元素

时间:2014-01-28 12:00:28

标签: jquery html5 jquery-mobile cordova local-storage

我正在创建一个jquery移动应用程序。在那个iam中使用html5本地存储来存储数组中的一些整数值。

window.localStorage.setItem("bookMarkedIds",JSON.stringify(resultArray));

现在我想从数组中删除一个项目。 我使用'拼接'但它没有用。 谁能帮我吗。 在此先感谢... :)

下面是代码,

function deleteBookmark(newsId){
var resultArray = JSON.parse(window.localStorage.getItem("bookMarkedIds"));
alert(resultArray.length);
for(i=0;i<resultArray.length;i++){
    if(resultArray[i] == newsId){
        resultArray.splice(i,1);
        window.localStorage("bookMarkedIds")=JSON.stringify(resultArray);
    }
}
localStorage.removeItem(newsId);

0 个答案:

没有答案