Javascript 根据值对数组进行排序
我正在尝试根据值对数组进行排序。例如,我有一个数组Javascript 根据值对数组进行排序,javascript,arrays,sorting,Javascript,Arrays,Sorting,我正在尝试根据值对数组进行排序。例如,我有一个数组 arr = [{t1: 'test1', t2: 'bca' }, {t1: 'test2', t2: 'cab'}, {t1: 'test', t2: 'abc'}] 我想根据t2值按字母顺序对上面的数组进行排序。 排序后的数组应如下所示 arr = [{t1: 'test', t2: 'abc' }, {t1: 'test1', t2: 'bca'}, {t1: 'test2', t
arr = [{t1: 'test1', t2: 'bca' },
{t1: 'test2', t2: 'cab'},
{t1: 'test', t2: 'abc'}]
我想根据t2值按字母顺序对上面的数组进行排序。
排序后的数组应如下所示
arr = [{t1: 'test', t2: 'abc' },
{t1: 'test1', t2: 'bca'},
{t1: 'test2', t2: 'cab'}]
请指导我如何才能做到这一点。提前感谢。您需要自定义数组的
排序功能
arr=[{
t1:“测试1”,
t2:“bca”
},
{
t1:“测试2”,
t2:“驾驶室”
},
{
t1:“测试”,
t2:“abc”
},
];
arr.sort(函数(x,y){
if(x.t2y.t2){
返回1;
}
返回0;
});
控制台日志(arr)代码>