可以使用JavaScript中的sort()方法和slice()方法来解决这个问题。下面是一个示例代码:
// 定义一个包含对象的数组
var array = [
{ name: 'John', age: 25 },
{ name: 'Amy', age: 30 },
{ name: 'Bob', age: 20 },
{ name: 'Alice', age: 35 },
{ name: 'David', age: 28 }
];
// 按照对象属性进行排序
array.sort(function(a, b) {
return a.age - b.age;
});
// 获取前三个对象
var result = array.slice(0, 3);
console.log(result);
在这个示例中,我们先使用sort()方法按照对象的age属性进行排序。然后使用slice()方法获取排序后的数组中的前三个对象,存储在result变量中。最后通过console.log()方法输出结果。