【发布时间】:2012-06-21 09:53:39
【问题描述】:
我在http://www.devcurry.com/2010/05/sorting-json-array.html 发现了如何对 JSON 数组进行排序
现在我想以一种通用的方式对其进行排序;这样我的排序函数就知道要排序的属性。
例如,如果我的数组是
[
{
"name": "John",
"age": "16"
},
{
"name": "Charles",
"age": "26"
}
]
我想避免写不同的 if 案例来知道我是否应该按姓名或年龄排序。我只想传递一个参数“姓名”或“年龄”,我的排序函数应该知道该怎么做。
谢谢。
【问题讨论】:
-
那么你有没有尝试过?顺便说一句,您链接的文章以及您实际想要做的事情与 JSON 无关;您正在操作常规 Javascript 数据结构,而 JSON 是此类结构的字符串序列化。
-
你是对的。我没有正确地提出问题。
标签: javascript arrays json sorting