Задать вопрос
@DeniSidorenko

Правильность конвертирования в новый массив?

Добрый день, подскажите пожалуйста насколько правильна такая практика перебора в новый массив?
Задача: Получить данные из базы данных , пройтись и вернуть новый массив из объектов с value и label
( Для рендеринга в React Select )
const categoriesPossible:any[] = []
	useEffect(() => {
		GetAllCategories.map((tower:any) => {
			const newObject:SelectInterface = {
				value: "",
				label: ""
			}
			newObject.value = tower.id
			newObject.label = tower.name
			categoriesPossible.push(newObject)
		})

	}, [GetAllCategories])

Можно ли данный код по другому более универсально написать?
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
fomenkogregory
@fomenkogregory
Юниор софтварный инженер
const categoriesPossible = GetAllCategories.map((tower:any) => ({value: tower.id, label: tower.name}))


Ну и лучше не юзать any
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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