Size: a a a

JavaScript Noobs — сообщество новичков

2020 September 29

NG

Nazar Ginailo in JavaScript Noobs — сообщество новичков
Привет всем, может кто подсказать, как записать в массив объектов новую ключ-пару c другого объекта.

Объект откуда берем данные для записи:   {blabla : 1}

[{
a:1,
b:2,
сюда записываем, но чтобы здесь было key:1, вместо blabla:1
}, {}]

Буду очень благодарен
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
Nazar Ginailo
Привет всем, может кто подсказать, как записать в массив объектов новую ключ-пару c другого объекта.

Объект откуда берем данные для записи:   {blabla : 1}

[{
a:1,
b:2,
сюда записываем, но чтобы здесь было key:1, вместо blabla:1
}, {}]

Буду очень благодарен
const bla = {blabla: 1}
const arr = [{},{}]

arr.push(bla)
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
а ой
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
Nazar Ginailo
Привет всем, может кто подсказать, как записать в массив объектов новую ключ-пару c другого объекта.

Объект откуда берем данные для записи:   {blabla : 1}

[{
a:1,
b:2,
сюда записываем, но чтобы здесь было key:1, вместо blabla:1
}, {}]

Буду очень благодарен
тебе в первый объект внутри массива надо?
источник

NG

Nazar Ginailo in JavaScript Noobs — сообщество новичков
Шепс
тебе в первый объект внутри массива надо?
Да и это еще const bla = {bla: 1, bla1:2} может быть таким, т.е это в цикле как-то нужно
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
Nazar Ginailo
Да и это еще const bla = {bla: 1, bla1:2} может быть таким, т.е это в цикле как-то нужно
const arr =[{sa: 2}]
const bla = {bla: 1, bla1: 2}
let newObj = arr[0]
newObj = Object.assign({}, bla, newObj);
arr[0] = newObj;
источник

Ш

Шепс in JavaScript Noobs — сообщество новичков
может есть метод полаконичнее, хз
источник

DR

Den Ri in JavaScript Noobs — сообщество новичков
Nazar Ginailo
Привет всем, может кто подсказать, как записать в массив объектов новую ключ-пару c другого объекта.

Объект откуда берем данные для записи:   {blabla : 1}

[{
a:1,
b:2,
сюда записываем, но чтобы здесь было key:1, вместо blabla:1
}, {}]

Буду очень благодарен
источник

NG

Nazar Ginailo in JavaScript Noobs — сообщество новичков
Окей, но это должно быть в цикле
источник

DR

Den Ri in JavaScript Noobs — сообщество новичков
задачку дай лучш
источник

DR

Den Ri in JavaScript Noobs — сообщество новичков
:)
источник

М

Максим in JavaScript Noobs — сообщество новичков
Ну судя по всему это и так задачка больше, а не вопрос даже т.к. он сам не пытается
источник

DR

Den Ri in JavaScript Noobs — сообщество новичков
Крч суть как в цикле это изменнеие сделать?
источник

DR

Den Ri in JavaScript Noobs — сообщество новичков
Похоже на задачку для мапа
источник

DR

Den Ri in JavaScript Noobs — сообщество новичков
сейчас накидаю
источник

DR

Den Ri in JavaScript Noobs — сообщество новичков
Nazar Ginailo
Окей, но это должно быть в цикле
Нужен именно цикл фор или любой цикл подойдет?
источник

К

Ксения in JavaScript Noobs — сообщество новичков
for  in наверно
источник

NG

Nazar Ginailo in JavaScript Noobs — сообщество новичков
Den Ri
Нужен именно цикл фор или любой цикл подойдет?
Любой
источник

М

Максим in JavaScript Noobs — сообщество новичков
const bla = { bla: 1, bla1: 2 };
const arr = [{ a: 1, b: 2, }, {}]
const objectItems = Object.values(bla);

const newData = arr.map((item, idx) => ({ ...item, id: objectItems[idx] }));


Либо сразу можешь, без 3 переменной
const bla = { bla: 1, bla1: 2 };
const arr = [{ a: 1, b: 2, }, {}]

const newData = arr.map((item, idx) => ({ ...item, id: Object.values(bla)[idx] }));
источник

DR

Den Ri in JavaScript Noobs — сообщество новичков
Nazar Ginailo
Любой
источник