title: Appending a new key and values to each element in a array of Javascript objects
body: <p>Hi everyone I hope you are well, I have an array of objects list and and need to create a string made up of object key values and concatnenate them to form a new string, whihc will become the key property value of a new greeting key I need to add at the end of each object in my array. I can create the string and I can do the add greeting part, I am just struggling to find a way to add it to the end of each array rather than at the end of all the array or start. The result I am lookin for is below. Help much appreciated:0)</p>
  <pre><code>const a = [
    { 
      firstName: 'Sofia', lastName: 'I.', country: 'Argentina', continent: 'Americas', age: 35, 
      language: 'Java',
      greeting: 'Hi Sofia, what do you like the most about Java?'
    },
    { 
      firstName: 'Lukas', lastName: 'X.', country: 'Croatia', continent: 'Europe', age: 35, 
      language: 'Python',
      greeting: 'Hi Lukas, what do you like the most about Python?'
    },
    { 
      firstName: 'Madison', lastName: 'U.', country: 'United States', continent: 'Americas', age: 32, 
      language: 'Ruby',
      greeting: 'Hi Madison, what do you like the most about Ruby?'
    } 
  ];
  </code></pre>
  <p>My code to date...</p>
  <pre><code>function greetDevelopers(list) {
    var firstName1 = list[0].firstName; 
    
    list.push(fullstring);
  
    var firstName2 = list[1].firstName;
    var fullstring2 = &quot;Hi &quot; +list[1].firstName + &quot;, what do you like most about &quot; +list[1].language 
    + &quot;?&quot;
    
    list.push = fullstring2;
    
    console.log(list);
  }
  </code></pre>