массивы, сейчас реализация такая -
let videoArray = formatedSearch.filter((item) => item.document.searchable_type === 'Video')
let sessionArray = formatedSearch.filter((item) => item.document.searchable_type === 'Session')
let channelArray = formatedSearch.filter((item) => item.document.searchable_type === 'Channel')
let userArray = formatedSearch.filter((item) => item.document.searchable_type === 'User')
let recordingArray = formatedSearch.filter((item) => item.document.searchable_type === 'Recording')
Как это можно упростить и самое главное - выиграть в производительности?
reduce в в объект, поля по фильтрам, значения в виде массива
Обсуждают сегодня