@historydev
Редактирую файлы с непонятными расширениями

Почему не работает spread?

Мне нужно вместо массива массовов получить массив объектов, я не понимаю почему не работает:
const whereString = data.map((chatParams: IChatsParams) => {
                return ...Object.keys(chatParams).map(key => { // Пишет expression expected
                    if(
                        key !== 'recordsCount' &&
                        key !== 'orderByField' &&
                        key !== 'orderBy' &&
                        key !== 'recordsLimit'
                    ) {
                        return `chat.${key}=` + chatParams[key as keyof typeof chatParams] + ', ';
                    }
                    return '';
                })
            });
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Спред так не работает и вообще тут не нужен.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы