我有一个对象数组,如下所示。
options: [
{value: 1, label: "test1"},
{value: 2, label: "test12"},
{value: 0, label: "test123"}
]
我想根据对象的value
属性对此数组进行排序。请让我知道我可以用Javascript实现它。
答案 0 :(得分:2)
您可以使用以下排序:
data.sort((a, b) => a.value - b.value);
<强>演示:强>
let data = [
{value: 1, label: "test1"},
{value: 2, label: "test12"},
{value: 0, label: "test123"}
];
data.sort((a, b) => a.value - b.value);
console.log(data);
&#13;
答案 1 :(得分:0)
你可以sort
let options = [{
value: 1,
label: "test1"
},
{
value: 2,
label: "test12"
},
{
value: 0,
label: "test123"
}
]
options.sort((a, b) => a.value - b.value);
console.log(options);
&#13;
Doc:sort()