Есть объект типа - const lol = { z: 3, a: 4, b: 1, c: 6}
Как из него получить массив объектов типа - qwe = [{z: 3},{a: 4},{b: 1},{c: 6}]
Заранее спасибо
Функциональное решение, используются:
Object.entries
.map
для массивов() => ({ключ: значение})
для возврата объекта из лямбдыconst object = { z: 3, a: 4, b: 1, c: 6};
const result = Object
.entries(object)
.map(entry => ({[entry[0]]: entry[1]}));
console.log(result);
const lol = { z: 3, a: 4, b: 1, c: 6};
function toArr(obj)
{
const res = [];
for (let key in obj)
{
let buf = {};
buf[key] = obj[key];
res.push(buf);
}
return res;
}
console.log(toArr(lol));
const lol = {
z: 3,
a: 4,
b: 1,
c: 6
};
const a = [];
for (i in lol) {
var o = new Object();
o[i] = lol[i];
a.push(o)
}
console.log(a)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Пытаюсь сделать регулярку, чтобы определить, начинается ли строка со знака -
После нажатия на кнопку "сгенерировать новую картинку" я рандомно выбираю ее id и получаюurl картинки вида `images/static/${id}" , где id - id выбранной...
Дано целое число, большее 999Используя одну операцию деления нацело и одну операцию взятия остатка от деления, найти цифру, соответствующую...