我使用JavaScript Cookie并且我使用空白数组的值设置cookie,但是当我尝试读取te值时,返回类型不是数组。我做错了什么,为什么不对?
if (Cookies.get('saved_boards') == null) {
var array = new Array();
Cookies.set('saved_boards', array, {
expires: 1
});
}
var saves = Cookies.get('saved_boards'); // saves is not of array type
答案 0 :(得分:1)
正如@nnnnnn所指出的,当设置为cookie的值时,数组被设置为字符串,因此需要进行解析以将响应作为数组获得。
!==
此方法一步获取并解析响应。