I have Array:
[
  { 
    name: 'Bob',
    nestedArray: [ { param: '' }, { param: ''}, ... ]
  },
  { 
    name: 'Alise',
    nestedArray: [ { param: '' }, { param: ''}, ... ]
  },
  { 
    name: 'Rony',
    nestedArray: [ { param: '' }, { param: ''}, ... ]
  },
  ....
]
Need to make Array.nestedArray.param = Array.name
I do:
Array.forEach((arrayElement) => {
  arrayElement.nestedArray.forEach((nestedArrayElement) => {
    console.log(arrayElement.name);
    nestedArrayElement.param = arrayElement.name;
  });
});
console.log(Array);
Checking resulting Array I get param equal to 'Rony' (last iterated arrayElement) in all nestedArrays. But the string
console.log(arrayElement.name);
always returns expected value ('Bob', 'Alise', 'Rony')
I tried index access also to read and write.
Help me please. What am I doing wrong?
 
    