kill jquery cookies使用null或空字符串

时间:2014-01-23 05:38:55

标签: javascript jquery

在处理jQuery cookie时,我看到有不同的方法:

 $.cookie("fd_showFeatured","");
 $.cookie("wm_client_id", null);

这两种方法有什么区别,或者它们是一样的吗?

2 个答案:

答案 0 :(得分:0)

“”是一个实际的字符串,虽然是空字符串。

但是,

null表示String变量指向任何内容。

您的Cookie方法的结果是相同的。

答案 1 :(得分:0)

他们不一样

  1. 设置空字符串会在回读时给你空字符串,这是一个虚假的值
  2. 设置null会在读回时给出'null'字符串,这是一个真正的值
  3. 但我认为如果你想删除一个cookie值,请使用$.removeCookie(name)

    $.removeCookie("wm_client_id", null);
    

    演示:Fiddle