javascript - 如何在 typescript 中编写遍历列表的函数?

标签 javascript arrays json angular typescript

我有以下输出需要解析,并且必须计算总数才能以 Angular 7 将其显示在前端:-

{
    "cart": [
        {
            "id": 28,
            "Name": "Retin a gel",
            "Price": 50,
            "Quantity": 3,
            "Cost": 150,
            "createdAt": "2019-03-15 02:44:55.047 +00:00",
            "updatedAt": "2019-03-15 02:45:04.574 +00:00"
        }
    ]
}

想要解析此输出并计算 typescript 中所有总成本的总和作为函数以将其显示在前端吗?有人可以告诉我如何设计这样的功能吗?

最佳答案

您可以通过解构来减少,如下所示:

let totalSum = yourObject.cart.reduce((acc, { Cost }) => acc + Cost, 0);

关于javascript - 如何在 typescript 中编写遍历列表的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55175436/

相关文章:

javascript - 如何在 jquery 中干燥需要 $(this) 的代码

javascript - 使用 micro :bit 在 javascript 中写入文本文件

在c中将浮点csv转换为二维数组

javascript - js Array.prototype.filter.call() - 有人能解释一下这段代码是如何工作的吗?

java - 具有自定义转义的 Jackson Object Mapper 对字段长度有限制

javascript - 从部署中排除不必要的文件

javascript - 复选框 TreeView 功能不起作用

javascript - 递归删除具有相同 id 的 JSON 对象

php - 将 PHP 关联数组插入 MySQL 表

java - 在java中将字符串转换为json