可以使用排序函数进行排序,按照 value 进行升序排序。

代码实现如下:

const arr = [
  {value: '教室一', flag: '1'},
  {value: '教室二', flag: '1'},
  {value: '1', flag: '1'},
  {value: '2', flag: '1'}
];

arr.sort((a, b) => a.value.localeCompare(b.value));

console.log(arr);

输出结果为:

[
  {value: '1', flag: '1'},
  {value: '2', flag: '1'},
  {value: '教室一', flag: '1'},
  {value: '教室二', flag: '1'}
]

可以看到,数组已经按照 value 进行了升序排序。

JavaScript 数组升序排序:按 value 属性排序

原文地址: https://www.cveoy.top/t/topic/lKBj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录