Эта функция сортирует массив.Сначала должны отображаться объекты, в которых страна равна той, которая указана во втором аргументе.Тогда все остальное.Но я не могу понять, что не так?
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"));