Заполнить объект другим объектом
Есть один объект вида:
obj1 = [
1,
2,
3,
4
]
Он динамический, в нем может быть 4 числа, 5, 100...
Эти значения необходимо проставить в другой объект вида (создать объект на основе первого):
obj2 = [
{
text: '1',
value: '1',
},
{
text: '2',
value: '2',
},
{
text: '3',
value: '3',
},
{
text: '4',
value: '4',
},
];
Т.е. во втором объекте должно быть столько значений, сколько было в первом. Подскажите, пожалуйста, как можно реализовать. Нет идей :((
Источник: Stack Overflow на русском