JavaScript Cookie设置数组但不返回它

时间:2016-11-30 03:49:14

标签: javascript cookies

我使用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

1 个答案:

答案 0 :(得分:1)

正如@nnnnnn所指出的,当设置为cookie的值时,数组被设置为字符串,因此需要进行解析以将响应作为数组获得。

!==

此方法一步获取并解析响应。