Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как заполнить объект через цикл с присвоением переменной значению (https://javascript.ru/forum/misc/74435-kak-zapolnit-obekt-cherez-cikl-s-prisvoeniem-peremennojj-znacheniyu.html)

Ermite 15.07.2018 21:36

Ещё как вариант
<script>
  var list = [
    { 
      Id: 1,
      Name: "name1",
      ShortName: "shortname1",
      ParentID: 11,
      Login: "login1"
    },
    {
      Id: 2,
      Name: "name2",
      ShortName: "shortname2",
      ParentID: 22,
      Login: "login2"
    }
  ];
  var kusts = [];
  for (let i = 0; i < list.length; i++) {
	kusts[i] = Object.assign({}, list[i]);
  }
  kusts[0].Id = 3;
  alert(`${kusts[0].Id}, ${list[0].Id}`);
</script>


Часовой пояс GMT +3, время: 03:07.