Javascript 如何在特定时间内在jquery中的cookie、会话或本地存储中存储和恢复阵列

Javascript 如何在特定时间内在jquery中的cookie、会话或本地存储中存储和恢复阵列,javascript,jquery,cookies,local-storage,session-storage,Javascript,Jquery,Cookies,Local Storage,Session Storage,如何将阵列的内容存储在cookie、会话或本地存储中,然后再次恢复或推入阵列以作为常规使用。它应该设置为特定的时间,在该时间之后,它不应该恢复值 编辑 我尝试了这一点,以满足本地存储和会话存储以及阵列的cookie需求 var date = new Date(); var minutes = 30; date.setTime(date.getTime() + (minutes * 60 * 1000)); $.cookie("example", "foo", { expires: date

如何将阵列的内容存储在cookie、会话或本地存储中,然后再次恢复或推入阵列以作为常规使用。它应该设置为特定的时间,在该时间之后,它不应该恢复值

编辑 我尝试了这一点,以满足本地存储和会话存储以及阵列的cookie需求

var date = new Date();
 var minutes = 30;
 date.setTime(date.getTime() + (minutes * 60 * 1000));
 $.cookie("example", "foo", { expires: date });
对于cookie:

 var date = new Date();
 var cars = ["Saab", "Volvo", "BMW"]; 
 date.setTime(date.getTime() + (30 * 60 * 1000)); //Expires in 30 minutes
 $.cookie("cookieName", cars, { expires: date });
 alert( $.cookie("cookieName") );
对于本地存储:

var cars = ["Saab", "Volvo", "BMW"]; 
localStorage.setItem( 'name', cars );
date.setTime(date.getTime() + (30 * 60 * 1000));
var date = new Date();
localStorage.setItem( 'expiretime', date );
if(localStorage.getItem( 'expiretime' ) > Date()) {
    alert(localStorage.getItem( 'name' ));
}
本届会议:

var cars = ["Saab", "Volvo", "BMW"]; 
$.session.set("name", cars);
date.setTime(date.getTime() + (30 * 60 * 1000));
var date = new Date();
$.session.set("expiretime", date);
if($.session.get( 'expiretime' ) > Date()) {
    alert($.session.get( 'name' ));
}
对于cookie:

 var date = new Date();
 var cars = ["Saab", "Volvo", "BMW"]; 
 date.setTime(date.getTime() + (30 * 60 * 1000)); //Expires in 30 minutes
 $.cookie("cookieName", cars, { expires: date });
 alert( $.cookie("cookieName") );
对于本地存储:

var cars = ["Saab", "Volvo", "BMW"]; 
localStorage.setItem( 'name', cars );
date.setTime(date.getTime() + (30 * 60 * 1000));
var date = new Date();
localStorage.setItem( 'expiretime', date );
if(localStorage.getItem( 'expiretime' ) > Date()) {
    alert(localStorage.getItem( 'name' ));
}
本届会议:

var cars = ["Saab", "Volvo", "BMW"]; 
$.session.set("name", cars);
date.setTime(date.getTime() + (30 * 60 * 1000));
var date = new Date();
$.session.set("expiretime", date);
if($.session.get( 'expiretime' ) > Date()) {
    alert($.session.get( 'name' ));
}

没有代码,就没有帮助!你试过什么?没有代码,没有帮助!你试过什么?去拿back@QadeerMangrio你什么意思?去找他们back@QadeerMangrio什么意思?