Задать вопрос
nickola105
@nickola105
начинающий

Возможно ли соединить массив с объектом? Что для этого сделать?

Ребят, всем привет.
Скажите можно ли как-то в массив такого вида
datas': [{label: 'Я ищу', value: 'Девушку'}, {label: 'Цели знакомства', value: ['поиск друзей', 'флирт', 'любовь']}, {label: 'Семейное пложение', value: 'холост'}, {label: 'Сексуальная ориентация', value: 'Гетеро'}, {label: 'Рост', value: '178 см'}, {label: 'Цвет волос', value: 'Блонд'}, {label: 'Телосложение', value: 'Стройное'}, {label: 'Цвет глаз', value: 'Зеленый'}, {label: 'Доход', value: 'Средний'}, {label: 'Национальность', value: 'русская'}, {label: 'Языки', value: ['русская', 'английский']}]

вставить значения в value вот с такого объекта
age:32
avatar:"thumb_20170718133451.jpg"
datas:Object
body:"Полное"
city:"Балларат"
country:"Австралия"
eye:"Зеленые"
hair:"Черные"
height:170
income:"Высокий"
langs:Array(1)
last_visit:Jan 1, 1970 1:00:00 AM"
nation:"Русский"
position:"Не замужем"
purposes: Array(1)

может lodash или еще что поможет мне?
  • Вопрос задан
  • 187 просмотров
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
kulakoff
@kulakoff Куратор тега Vue.js
Vue.js developing
Только ручками, не хватает данных для связи объекта и массива.
Или в массив добавить id типа вот так: {id: "hair", label: 'Цвет волос', value: 'Блонд'} и далее:

datas.forEach(item => { item.value = obj[item.id] })
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
26 дек. 2024, в 14:50
2000 руб./за проект
26 дек. 2024, в 14:40
15000 руб./за проект
26 дек. 2024, в 14:27
100000 руб./за проект