当前位置: 首页 > 知识库问答 >
问题:

从数组字段获取小计值?

仲孙鸿畴
2023-03-14

我有一个数组。但数组大小并没有限制。

假设这个数组是那样的

[
  {name: "Pants", price: 489}
  {name: "Shirts", price: 700}
   // There can be more or less object
]

我怎样才能找到价格的总价值?

total = 489 + 700 + .......... = Total value.

我必须使用javascript找到总价值?

共有1个答案

蒋向笛
2023-03-14

简单一行:

const arr = [
  {name: "Pants", price: 489},
  {name: "Shirts", price: 700},
  {name: 'Some Other Obj', price: 523}
];

const sum = arr.reduce((prevValue, currValue) => prevValue + currValue.price, 0);
console.log('Sum ==>', sum);
 类似资料:
  • 问题内容: 数组justPrices的值如下: 如何返回数组中的最小值? 问题答案: Jon Resig在本文中说明了如何通过扩展Array原型并调用基础Math.min方法来实现这一点,不幸的是,该方法不采用数组,而是采用可变数量的参数: 然后:

  • 我正在编写一个简单的函数,它返回数组中最大的整数。我遇到的问题是在数组中找到元素的数量。 下面是函数头: 我如何获得数组'list'中的整数数。 我试过以下几种方法: 任何帮助都将不胜感激!

  • 代码: 为什么第二个打印5而不是20?

  • 问题内容: 我想从ByteArrayInputStream获取内部字节数组。我不想扩展该类或将其写入另一个字节数组。有实用程序类可以帮助我做到这一点吗? 谢谢, 问题答案: 扩展,则可以访问这些字段。这是这样做的方式。提供了构造函数以从参数获取字节数组。 但是,您可能会发现装饰器模式更有帮助。

  • 我已经建立了一个字段声明列表,需要找出每个字段的名称: 我找不到任何检索字段名称的方法。 奇怪的是,其中一个构造函数确实接受一个字段参数,所以不确定为什么它没有getter。我需要从另一个节点获取它吗? FieldDeclaration(节点列表修饰符、类型、字符串名称)创建一个FieldDeclaration。https://www.javadoc.io/doc/com.github.javap

  • 问题内容: 我正在研究Firebase项目,我在其中将用户信息存储在表中。现在,我的要求是在表中显示所有用户。这是我的数据库快照 我可以使用从数据库中获取所有用户 上面的代码向我返回了包含bod,电子邮件,姓名,性别的用户数组。但是我只想获取电子邮件和用户名。 有没有一种方法只能从数据库中获取指定的字段? 问题答案: 读取节点时,必须检索其全部内容。因此,无法从读取路径时返回的数据中仅获取 特定