Javascript 如何映射此数组以获得每个对象中所有summry.worth.value的计算总数? [{ “id”:“5f283e239b81681618b19b5d”, “listItemId”:3, “formData”:{ “姓名”:“姓名”, “地址”:“地址150”, “geo”:“geo”, “货币”:“新谢克尔”, “产品价格”:“150000”, “ExpectedEvenue”:“6955” }, “productId”:1, “formId”:1, “createdAt”:“2020-08-03T16:41:07.691Z”, “更新日期”:“2020-08-03T16:42:49.407Z”, “摘要”:{ “感激者”:0, “sumYieldPer”:0, “portfolioPer”:0.022, “价值”:{ “货币”:“ILS”, “价值”:150000 }, “产量”:0 } }, { “id”:“5f283e499b81681618b19b5e”, “listItemId”:4, “formData”:{ “姓名”:“姓名”, “地址”:“地址”10, “geo”:“geo”, “货币”:“美元”, “产品价格”:“1500000”, “ExpectedEvenue”:“699” }, “productId”:1, “formId”:1, “createdAt”:“2020-08-03T16:41:45.317Z”, “更新日期”:“2020-08-03T16:41:45.317Z”, “摘要”:{ “感激者”:0, “sumYieldPer”:0, “portfolioPer”:0.761, “价值”:{ “货币”:“ILS”, “价值”:5261700 }, “产量”:0 } }, { “id”:“5f283e699b81681618b19b5f”, “listItemId”:5, “formData”:{ “姓名”:“姓名”, “地址”:“地址”, “geo”:“geo”, “货币”:“新谢克尔”, “产品价格”:“1500000”, “ExpectedEvenue”:“6000” }, “productId”:1, “formId”:1, “createdAt”:“2020-08-03T16:42:17.087Z”, “更新日期”:“2020-08-03T16:42:17.087Z”, “摘要”:{ “感激者”:0, “sumYieldPer”:0, “portfolioPer”:0.761, “价值”:{ “货币”:“ILS”, “价值”:5261700 }, “产量”:0 } }]

Javascript 如何映射此数组以获得每个对象中所有summry.worth.value的计算总数? [{ “id”:“5f283e239b81681618b19b5d”, “listItemId”:3, “formData”:{ “姓名”:“姓名”, “地址”:“地址150”, “geo”:“geo”, “货币”:“新谢克尔”, “产品价格”:“150000”, “ExpectedEvenue”:“6955” }, “productId”:1, “formId”:1, “createdAt”:“2020-08-03T16:41:07.691Z”, “更新日期”:“2020-08-03T16:42:49.407Z”, “摘要”:{ “感激者”:0, “sumYieldPer”:0, “portfolioPer”:0.022, “价值”:{ “货币”:“ILS”, “价值”:150000 }, “产量”:0 } }, { “id”:“5f283e499b81681618b19b5e”, “listItemId”:4, “formData”:{ “姓名”:“姓名”, “地址”:“地址”10, “geo”:“geo”, “货币”:“美元”, “产品价格”:“1500000”, “ExpectedEvenue”:“699” }, “productId”:1, “formId”:1, “createdAt”:“2020-08-03T16:41:45.317Z”, “更新日期”:“2020-08-03T16:41:45.317Z”, “摘要”:{ “感激者”:0, “sumYieldPer”:0, “portfolioPer”:0.761, “价值”:{ “货币”:“ILS”, “价值”:5261700 }, “产量”:0 } }, { “id”:“5f283e699b81681618b19b5f”, “listItemId”:5, “formData”:{ “姓名”:“姓名”, “地址”:“地址”, “geo”:“geo”, “货币”:“新谢克尔”, “产品价格”:“1500000”, “ExpectedEvenue”:“6000” }, “productId”:1, “formId”:1, “createdAt”:“2020-08-03T16:42:17.087Z”, “更新日期”:“2020-08-03T16:42:17.087Z”, “摘要”:{ “感激者”:0, “sumYieldPer”:0, “portfolioPer”:0.761, “价值”:{ “货币”:“ILS”, “价值”:5261700 }, “产量”:0 } }],javascript,arrays,object,Javascript,Arrays,Object,嘿,如何映射此数组以获得每个对象中所有summry.worth.value属性的计算总和 有人能帮我想想怎么做吗?使用 reduce()方法对数组的每个元素执行一个reducer函数(您提供的),从而产生单个输出值 例如: var数组=[{ “id”:“5f283e239b81681618b19b5d”, “listItemId”:3, “formData”:{ “姓名”:“姓名”, “地址”:“地址150”, “geo”:“geo”, “货币”:“新谢克尔”, “产品价格”:“150000

嘿,如何映射此数组以获得每个对象中所有summry.worth.value属性的计算总和

有人能帮我想想怎么做吗?

使用

reduce()
方法对数组的每个元素执行一个reducer函数(您提供的),从而产生单个输出值


例如:

var数组=[{
“id”:“5f283e239b81681618b19b5d”,
“listItemId”:3,
“formData”:{
“姓名”:“姓名”,
“地址”:“地址150”,
“geo”:“geo”,
“货币”:“新谢克尔”,
“产品价格”:“150000”,
“ExpectedEvenue”:“6955”
},
“productId”:1,
“formId”:1,
“createdAt”:“2020-08-03T16:41:07.691Z”,
“更新日期”:“2020-08-03T16:42:49.407Z”,
“摘要”:{
“感激者”:0,
“sumYieldPer”:0,
“portfolioPer”:0.022,
“价值”:{
“货币”:“ILS”,
“价值”:150000
},
“产量”:0
}
},
{
“id”:“5f283e499b81681618b19b5e”,
“listItemId”:4,
“formData”:{
“姓名”:“姓名”,
“地址”:“地址”10,
“geo”:“geo”,
“货币”:“美元”,
“产品价格”:“1500000”,
“ExpectedEvenue”:“699”
},
“productId”:1,
“formId”:1,
“createdAt”:“2020-08-03T16:41:45.317Z”,
“更新日期”:“2020-08-03T16:41:45.317Z”,
“摘要”:{
“感激者”:0,
“sumYieldPer”:0,
“portfolioPer”:0.761,
“价值”:{
“货币”:“ILS”,
“价值”:5261700
},
“产量”:0
}
},
{
“id”:“5f283e699b81681618b19b5f”,
“listItemId”:5,
“formData”:{
“姓名”:“姓名”,
“地址”:“地址”,
“geo”:“geo”,
“货币”:“新谢克尔”,
“产品价格”:“1500000”,
“ExpectedEvenue”:“6000”
},
“productId”:1,
“formId”:1,
“createdAt”:“2020-08-03T16:42:17.087Z”,
“更新日期”:“2020-08-03T16:42:17.087Z”,
“摘要”:{
“感激者”:0,
“sumYieldPer”:0,
“portfolioPer”:0.761,
“价值”:{
“货币”:“ILS”,
“价值”:5261700
},
“产量”:0
}
}
];
var total=数组.reduce((累加器,当前)=>累加器+当前.summary.worth.value,0);
控制台日志(总计)使用

reduce()
方法对数组的每个元素执行一个reducer函数(您提供的),从而产生单个输出值


例如:

var数组=[{
“id”:“5f283e239b81681618b19b5d”,
“listItemId”:3,
“formData”:{
“姓名”:“姓名”,
“地址”:“地址150”,
“geo”:“geo”,
“货币”:“新谢克尔”,
“产品价格”:“150000”,
“ExpectedEvenue”:“6955”
},
“productId”:1,
“formId”:1,
“createdAt”:“2020-08-03T16:41:07.691Z”,
“更新日期”:“2020-08-03T16:42:49.407Z”,
“摘要”:{
“感激者”:0,
“sumYieldPer”:0,
“portfolioPer”:0.022,
“价值”:{
“货币”:“ILS”,
“价值”:150000
},
“产量”:0
}
},
{
“id”:“5f283e499b81681618b19b5e”,
“listItemId”:4,
“formData”:{
“姓名”:“姓名”,
“地址”:“地址”10,
“geo”:“geo”,
“货币”:“美元”,
“产品价格”:“1500000”,
“ExpectedEvenue”:“699”
},
“productId”:1,
“formId”:1,
“createdAt”:“2020-08-03T16:41:45.317Z”,
“更新日期”:“2020-08-03T16:41:45.317Z”,
“摘要”:{
“感激者”:0,
“sumYieldPer”:0,
“portfolioPer”:0.761,
“价值”:{
“货币”:“ILS”,
“价值”:5261700
},
“产量”:0
}
},
{
“id”:“5f283e699b81681618b19b5f”,
“listItemId”:5,
“formData”:{
“姓名”:“姓名”,
“地址”:“地址”,
“geo”:“geo”,
“货币”:“新谢克尔”,
“产品价格”:“1500000”,
“ExpectedEvenue”:“6000”
},
“productId”:1,
“f
var total = array.reduce((accumulator, current_value)=> {
    return accumulator + current_value.summary.worth.value;
}, 0);