Получить значения объекта и назначить его другому объекту в ReactJS - PullRequest
0 голосов
/ 17 февраля 2019

Я должен получить объект и назначить его другому.Но в новом объекте всегда сохраняется только последний элемент.

Я пробовал метод ключей object.entries, но ничего не получалось.код: https://codesandbox.io/s/k3p7j07x8o

let subject = {};
const obj = { a: 5, b: 4, c: 9 };
for (const [key, value] of Object.entries(obj)) {
    console.log(`${key} ${value}`);
    //console.log(subject); // Here itself it's printing the last element
    subject.value = key;
    subject.text = value;
    console.log(subject.value + subject.text); // This showing the correct element
    console.log(subject); // This one showing the last elements
}

1 Ответ

0 голосов
/ 17 февраля 2019

Вы можете использовать этот синтаксис:

let subject = Object.assign({}, obj}
console.log(subject)

или

let subject = {};
Object.assign(subject, obj);
console.log(subject)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...