В элемент string нельзя положить массив =) Если же вы хотите сделать массив объектом, то тут уже сложнее:
const arr = ['some'];
const props = ['something', 'more', '...'];
function createObjectFromArray(array) {
let obj = {};
array.map(itm => obj[itm] = itm);
return obj;
}
function transformArrayToObject(arr, elementIndex, value) {
if(!arr || isNaN(elementIndex) || !value) return {};
const objectFromArr = createObjectFromArray(arr);
objectFromArr[arr[elementIndex]] = value;
return objectFromArr;
}
console.log(transformArrayToObject(arr, 0, props));