【发布时间】:2019-09-07 12:02:16
【问题描述】:
此函数对数组进行排序。首先,应该显示国家等于第二个参数中指定的对象。然后剩下的。但我不明白哪里出了问题?
const arr = [
{
"name":"BMW",
"price":"55 000",
"country":"Germany",
"certificate":"yes"
},
{
"name":"Mitsubishi",
"price":"93 000",
"constructor":"Bar John",
"door":"3",
"country":"Japan",
},
{
"name":"Mercedes-benz",
"price":"63 000",
"country":"Germany",
"certificate":"yes"
},
{
"name":"TOYOTA",
"price":"48 000",
"max_people":"7",
"country":"Japan",
"certificate":"yes"
},
{
"name":"Volkswagen",
"price":"36 000",
"constructor":"Pier Sun",
"country":"Germany",
"certificate":"no"
},
];
function countries(arr,country){
let one = arr.sort(function(item){
return country > item.country;
});
return one;
}
console.log(countries(arr,"Japan"));
【问题讨论】:
标签: javascript arrays sorting object methods