Есть массив
const map = ["_id", "name", "email", "balance"];
как можно сделать из него объект такого плана?
const obj = {
id: "_id",
name: "name",
email: "email",
balance: "balance" };
const map = ["_id", "name", "email", "balance"];
const obj = map.reduce((newObj, item) => {
newObj[item] = item;
return newObj;
}, {});
console.log(obj);
Можно вот так:
let arr = ["_id", "name", "email", "balance"]
let obj = Object.fromEntries(arr.map(v => [v.replace("_",""), v]));
console.log(obj)
var key = '_qqp'
var obj = {}
obj[key] = null
console.log(Object.keys(obj))
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть массив объектов и массив
Подскажите, пожалуйста, как можно реализовать замену числовых значений в массиве не затрагивая строковые значения на javascript? Пробовал регуляркой...