防止Javascript重新排序JSON
javascript中的对象为什么会按照键来自动排序?
原因:
javascript中的对象按照键来自动排序是浏览器造成的,经查V8的相关文档得出以下结论:
Chrome浏览器下创建的js对象数组会自动按照键排序、FireFox99.0版本(最新版本)会,FireFox 4.0.1不会。
解决方法:
必须将对象的键值转换为字符,就意味着如果键值必须要是数字型,那么需要在数字前面加上字符(如加_符号或者字母)就会转换为字符变量,这样就不会自动排序如:
版权声明:本文为CSDN博主「棠樾」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44447255/article/details/122416435
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2021-06-16 vue 采坑 pdfjs-dist/es5/build/pdf.js