小编yaj*_*jiv的帖子

将 JSON 对象存储在 cookie 中是一种好习惯吗?

我有以下对象。

position = {
    latitude: 19.067863700000004,
    longitude: 72.9991898,
    pincode: 400701
}
Run Code Online (Sandbox Code Playgroud)

我想在 cookie 中存储纬度、经度和密码的值。

我知道三种方法。

i)将整个position对象存储在cookie中。(根据this不推荐)

var pos = JSON.stringify(position);
document.cookie = "position=" + pos;
Run Code Online (Sandbox Code Playgroud)

ⅱ)创建三个饼干latitudelongitudepincode和在相应的cookie存储各自的值。

document.cookie = "latitude=" + position.latitude;
document.cookie = "longitude=" + position.longitude;
document.cookie = "pincode=" + position.pincode;
Run Code Online (Sandbox Code Playgroud)

iii) 创建一个 cookieposition并在这个 cookie 中存储值是19.067863700000004|72.9991898|400701

var pos = position.latitude + "|" + position.longitude + "|" + position.pincode;
document.cookie = "position=" + pos;
Run Code Online (Sandbox Code Playgroud)

我的问题是存储 cookie 的最佳/理想方式是什么? …

javascript cookies json

11
推荐指数
1
解决办法
9469
查看次数

为什么===和==给予假的跟随?

我知道这是非常愚蠢的问,但任何人都可以告诉我为什么===和==给予假的跟随.

x=[[1,2]];
console.log(x[0]===[1,2]);
console.log(x[0]==[1,2]);
Run Code Online (Sandbox Code Playgroud)

这里typeof(x [0])和typeof([1,2])也是一样的,那么为什么它给出了假?

javascript

1
推荐指数
1
解决办法
84
查看次数

如何在c#中移动列表中的项目子集?

我有以下列表:

List<string> l=new List<string()>{"a","b","c","d","1","2","3","4","a1","b2","c3","d4"};
Run Code Online (Sandbox Code Playgroud)

我有oldIndex,size而且newIndex.

我们先来说说上面的列表中oldIndex = 4,size = 4,newIndex = 0.

我想要的输出列表是:

{"1","2","3","4","a","b","c","d","a1","b2","c3","d4"};
Run Code Online (Sandbox Code Playgroud)

我发现的解决方案是(对所有情况都不起作用):

for(int i=0;i<size;i++)
{
    if(oldIndex<newIndex)
    {
        var x=l[oldIndex];
        l.RemoveAt(oldIndex);
        l.Insert(newIndex+size-1,x);
    }
    else
    {
        var x=l[oldIndex+i];
        l.RemoveAt(oldIndex+i);
        l.Insert(newIndex+i,x);
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法,可能使用LINQ或更好的东西,或者上面是唯一的方法吗?

我从这个链接找到了上面的答案.这个问题的不同之处在于我想移动一个块,而不仅仅是单个元素.

c# list

-2
推荐指数
1
解决办法
87
查看次数

标签 统计

javascript ×2

c# ×1

cookies ×1

json ×1

list ×1