猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
是否保留了JSON列表中元素的顺序?
我注意到JSON对象中元素的顺序不是原来的顺序。
那么JSON列表的元素呢?他们的秩序得到维持了吗?
侃侃无极
浏览 664
回答 3
3回答
慕工程0101907
数组中元素的顺序([])维持。“对象”中元素的顺序(名称:值对)({}),如果不是JSON格式化程序/解析器本身,则通常会被用作内部表示的特定于语言的对象(Dictionary、NSDicary、Hashtable等)“混淆”。
0
0
0
哔哔one
实际上,如果键是NaN类型,浏览器不会更改顺序。以下脚本将输出“一”、“二”、“三”:var foo={"3":"Three", "1":"One", "2":"Two"};for(bar in foo) { alert(foo[bar]);}下面的脚本将输出“三”、“一”、“二”:var foo={"@3":"Three", "@1":"One", "@2":"Two"};for(bar in foo) { alert(foo[bar]);}
0
0
0
DIEA
是的,保留了JSON数组中元素的顺序。从…RFC 7159-JavaScript对象表示法(JSON)数据交换格式(强调地雷):对象是无序集合零或多个名称/值对,其中名称是字符串,值是字符串、数字、布尔值、NULL、对象或数组。数组是有序零个或多个值的序列。术语“Object”和“Array”来自JavaScript的约定。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续