Sugar JS

Хочу сахара в JavaScript!

4 июня, 2019
1 минута чтения

Если контент не отображается, включите VPN.

Допустим, есть структура:

var items = [
    {
        subevents: [
            {id: 1}
        ]
    },
    {
        subevents: [
            {id:2}
        ]
    }
]

Сейчас чтобы найти subevent с заданным id, требуется написать следующее:

items.find(item => item.subevents.find(subevent => subevent.id === 1))

Поймал себя на мысли, что гораздо удобнее будет если такой синтаксис для такой же задачи:

items[].subevents[].id == 1

А добавив встроенную проверку на null, получится даже так:

items[].?subevents[].?id == 1

Денис Сергеевич Басковский

Философ, изобретатель и поэт.

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
blog.baskovsky
Предыдущая статья

Новый стиль блога на Blogger

Mobirise
Следующая статья

Улучшаем SEO возможности в Mobirise