@AlexAll

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

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

]


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

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

Похожие вопросы
21 нояб. 2024, в 19:31
500 руб./за проект
21 нояб. 2024, в 19:28
200000 руб./за проект
21 нояб. 2024, в 19:09
5000 руб./за проект