【发布时间】:2021-06-21 03:24:00
【问题描述】:
我是 JavaScript 新手,我正在尝试使用从 API 获得的 JSON 对象,并且我正在尝试找到一种方法,如何通过内部的 bool 值对其进行排序。我有一种感觉,这个问题已经得到了回答,但是我找不到按照我的方式去做的方法。
这是我的回复(这是我的 API,因此我可以根据需要更改数据类型并添加值)
[
{
"name":"Name 1",
"photoUrl":"Photo url 1",
"bool": false
},
{
"name":"Name 2",
"photoUrl":"Photo url 2",
"bool": false
},
{
"name":"Name 3",
"photoUrl":"Photo url 3",
"bool": true
},
{
"name":"Name 4",
"photoUrl":"Photo url 4",
"bool": false
},
{
"name":"Name 5",
"photoUrl":"Photo url 5",
"bool": true
}
]
我想要顶部带有bool: true 的对象,底部带有bool: false 的对象。
我自己找不到办法。感谢您的帮助。
【问题讨论】:
-
您提供的 JSON 不是数组。
-
澄清一下,每个对象的数量是否需要保持不变?还是它们只是表示当前的顺序而对您来说无关紧要?
-
@Arcteezy 他们没有断言它是一个数组
-
@Sean 是的。但是对对象中值的顺序进行排序没有任何意义。
-
@Sean 不,他们不必保持不变
标签: javascript json sorting object