Итак, у меня есть этот массив объектов
audioFeatures = [
{danceability: 10, loudness: 2, instrumentalness: 4, energy: 5, acousticness: 7},
{danceability: 6, loudness: 3, instrumentalness: 8, energy: 9, acousticness: 5},
{danceability: 7, loudness: 5, instrumentalness: 6, energy: 2, acousticness: 5},
{danceability: 8, loudness: 10, instrumentalness: 9, energy: 7, acousticness: 2},
]
И я хочу вычислить среднее значение для каждого свойства, то есть танцевальность должна = (10 + 6 + 7 + 8) / 4 и так далее.У меня это работает через множество циклов for, но это кажется действительно неэффективным, и в идеале я хочу в итоге получить один объект, содержащий каждое среднее значение, которое я не понял.
Кто-нибудь знает хороший способ сделать это?Я кодирую это в JavaScript, но любой совет будет оценен, и я могу попробовать реализовать его.Я пробовал карту, но не могу понять, как применить ее к этому (возможно, вложенная карта, лол, это, вероятно, не очень хорошая идея)