{value: '教室一', flag: '1'},{value: '教室二', flag: '1'},{value: '1', flag: '1'},{value: '2', flag: '1'}变为{value: '教室一', flag: '1'},{value: '1', flag: '1'},{value: '教室二', flag: '1'},{value: '2', flag: '1'}
可以使用排序函数进行排序,按照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进行了升序排序。
原文地址: https://www.cveoy.top/t/topic/xiP 著作权归作者所有。请勿转载和采集!