I used this method to add new keys and values to my object.
Here is my code:
function orbitalPeriod(arr) {
var GM = 398600.4418;
var earthRadius = 6367.4447;
var result = [];
var s = {};
for(let i=0; i<arr.length; i++){
console.log(arr[i].name)
// console.log(arr[i].name);
// console.log(arr[i].avgAlt);
s.name= arr[i].name
}
console.log(s)
// console.log(result);
// console.log(arr.length)
// console.log(arr[0].name);
// console.log(arr[0].avgAlt);
// console.log(typeof(arr[0]));
return arr;
}
orbitalPeriod([{name: "iss", avgAlt: 413.6},
{name: "hubble", avgAlt: 556.7},
{name: "moon", avgAlt: 378632.553}])
Output of s
is -
{ name: 'moon' }
But I’m expecting,
{name:'iss',name:'hubble',name:'moon'}
What’s going on here?