gpt4 book ai didi

javascript - 如何获取具有多个键的对象数组中所有键的值,然后将它们全部相加

转载 作者:行者123 更新时间:2023-12-02 22:44:44 25 4
gpt4 key购买 nike

var arrayOfObjects = [
{ value1: 50, },
{ value2: 100, value3: 600 },
{ value4: 500, value5: 700 }
];


for (var i = 0; i < arrayOfObjects.length; i++) {
var key = Object.values(arrayOfObjects[i]);
var sum = 0;

for (var j = 0; j < key.length; j++) {
var key = Object.values(arrayOfObjects[j]);
var string = key[j];
var sum = sum + (string);
console.log(key);
}
}

最佳答案

您可以将 flatMapObject.values 结合使用来获取所有值的扁平数组。然后你可以用reduce对它们求和:

var arrayOfObjects = [
{ value1: 50, },
{ value2: 100, value3: 600 },
{ value4: 500, value5: 700 }
];
var total = arrayOfObjects
.flatMap(Object.values)
.reduce((a, b) => a + b, 0);

console.log(total);

关于javascript - 如何获取具有多个键的对象数组中所有键的值,然后将它们全部相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58454952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com