首页 > 试题广场 >

给下列object数组进行排序(排序条件是每个元素对象的属性

[问答题]

给下列object数组进行排序(排序条件是每个元素对象的属性个数)

var a = {
  name: 'hanzichi',
  age: 10,
  location: 'china'
};
 
var b = {
  name: 'curry'
};
 
var c = {
  name: 'kobe',
  sex: 'male'
};

var a = {
    name: 'hanzichi',  age: 10,  location: 'china' };  var b = {
    name: 'curry' };  var c = {
    name: 'kobe',  sex: 'male' }; var object = [a, b, c]; console.log(object.sort((a, b) => { return Object.keys(a).length - Object.keys(b).length
}));
发表于 2019-08-28 11:21:23 回复(1)