昨天在练习js中cookie的时候,知道js中的cookie是一个字符串,这与php中的操作cookie还是有很大的差别的,起初我是以php的思维来学习怎么样使用使用js中的cookie。
js中的cookie是一个字符串,例:"{'name': '张三', 'age': '25', 'sex': '男'}"或者“['name'= 'krui'; 'age'='25';'sex'='男']”;
我最初的想法是将“['name'= 'krui'; 'age'='25';'sex'='男']”字符串转化为类似php中的数组
arr = (
'name' => ‘krui’,
'age' => 25,
'name' => ‘男’
);
每次访问的时候能像php那样使用,但是js没有关联数组这个概念,js中用json数据来很好的解决了这个问题,对于键是字符串这个问题,以后就直接使用json数据格式。
也是因为js中的数组没有关联数组这个概念,所以在json数据和数组间需要用字符串来做中转。