首页 > 解决方案 > 在 javascript 中对对象数组进行排序

问题描述

我有这个数组:

在此处输入图像描述

它有 16 个位置,每个位置都是一个带有 ID 和内容的对象。我必须按其内容的字母顺序对该数组进行排序。我尝试使用排序,但它不起作用。有人可以帮我弄这个吗 ?

标签: javascript

解决方案


您应该像这样实现 sort 方法:

elems.sort(function(a, b) {
    return a.content - b.content;
});

或者使用 ES6:

elems.sort((a, b) => a.content - b.content);

推荐阅读