我需要什么
- 我需要将前三个元素存储在数组中。
- 并从数组中删除前三个元素。
- 当第四个元素添加到数组中时,将删除第一个元素,当第五个元素添加时,将删除前两个元素。
数组的最大限制为3。
例如arr[1,2,3];
当插入第四个元素时,它将删除arr[1]索引,以此类推。
并将数组存储在cookie中
js代码
var cookie_event_id=document.getElementById("eventID").value;
var e = $(window).height();
var arr=[];
if (cookie.get("event_id")) {
var t=cookie_event_id;
var t = cookie.get("event_id");
console.log(arr.toString());
arr.push(cookie_event_id);
arr.shift();
alert(cookie_event_id);
var i = new Date;
i.setDate(i.getFullYear() ), document.cookie = "event_id =" + cookie_event_id + ";expires=" + i.toUTCString() + ";domain=.10times.com;path=/"
} else
{
var t=cookie_event_id;
var i = new Date;
i.setDate(i.getFullYear() ), document.cookie = "event_id =" + t + ";expires=" + i.toUTCString() + ";domain=.10times.com;path=/"
}
我希望将ID添加到数组中,然后将该数组推入cookie。
当新元素添加时,删除数组的第一个索引,以此类推。
数组的最大限制为3个。
i.setDate(i.getFullYear()), document.cookie ...
为什么要将日期设置为它自己的年份?这有什么意义? - mplungjan