gpt4 book ai didi

javascript - 为什么我的 JavaScript float 被分割?

转载 作者:行者123 更新时间:2023-12-03 06:07:27 24 4
gpt4 key购买 nike

我有一个充满纬度和经度对的数组,像这样推送

doneDotsA.push(lat+"|"+lon);

这些值可能类似于 51.5 或 -0.11666666666666667 等。

然后将数组作为数组存储在cookie中。

当我尝试读取 cookie 内容时,检查它时它看起来像这样

alert('doneDotsA='+doneDotsA.toString());

产生如下结果:

doneDotsA=51.5|-0.11666666666666667

到目前为止一切顺利。但是当我尝试提取这样的值时

for (var t = 0; t < doneDotsA.length; t++) { 
alert('val='+doneDotsA[t]);
}

警报显示“val=5”,然后“val=1”,然后“val=”。然后'val=5'等以某种方式一次只读取一个字符,而不是像我期望的那样返回完整的数字。

将数组保存到 cookie 中会对数字产生影响吗?

有什么想法吗?

最佳答案

stored in a cookie as an array

Cookie 是 always stored and retrieved as a string ,除非您事后使用自定义代码将其重建为数组。

关于javascript - 为什么我的 JavaScript float 被分割?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39476556/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com