@AlexAll

Как отсортировать массив обьектов по пустому или нет свойству?

Добрый день, есть массив объектов
[
    {
        "id": 1,
        "name": "blabla",
        "image": null,
    },
    {
        "id": 2,
        "name": "blabla",
        "image": "iVBORw0KGgo",
    }

]


Как отсортировать, чтобы там где поле image не null, встали вверх?
пробовал, так не получилось
json.sort((prev: any, next: any) => previmage - next.image)
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
RAX7
@RAX7
json.sort(({ image: a }, { image: b }) => (!a && !b ? 0 : !a ? -1 : 1));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы