@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])

Можно ли данный код по другому более универсально написать?
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
fomenkogregory
@fomenkogregory
Юниор софтварный инженер
const categoriesPossible = GetAllCategories.map((tower:any) => ({value: tower.id, label: tower.name}))


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

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

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