根据以字符串形式给出的数字键对对象数组进行排序[重复]

2024-01-05

我有一个带有键值对的数组,数组列是 id 和 name。我想按 id 对这个数组进行排序。

id 列值是字符串类型,但我想将它们排序为数值。

var items = [
{
    "id": "165",
    "name": "a"
},
{
    "id": "236",
    "name": "c"
},
{
    "id": "376",
    "name": "b"
},
{
    "id": "253",
    "name": "f"
},
{
    "id": "235",
    "name": "e"
},
{
    "id": "24",
    "name": "d"
},
{
    "id": "26",
    "name": "d"
}
]

items.sort((a,b)=>a.id-b.id)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

根据以字符串形式给出的数字键对对象数组进行排序[重复] 的相关文章