首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用vue对数组中值进行求和或计算

如何使用vue对数组中值进行求和或计算
EN

Stack Overflow用户
提问于 2021-10-29 10:06:08
回答 2查看 80关注 0票数 0

我在这里有数据数组

代码语言:javascript
复制
"item_tabel": [
  {
    "method": {
      "select_method": 6,
      
    },
    "innovation": {
      "select_innovation": 2,
    },
  }
],

如何使用sum计算?

这是我的电脑

代码语言:javascript
复制
subtotalRow() {
    return this.$store.state.item_tabel.map((item,i) => {
      return Number(item.method.select_method * item.innovation.select_innovation)
      //how to sum (item.method.select_method + item.innovation.select_innovation)
     });
 },

我的表中的示例

代码语言:javascript
复制
No | method | inov | total
1  |    6   |  2   | (6+2 = 8) //calculate
2  |    2   |  2   |  4        //calculate 

如果使用运算符*有效,而使用+无效

非常感谢

EN

回答 2

Stack Overflow用户

发布于 2021-10-29 10:20:55

如果您真的想添加6和2

当然,你所需要做的就是你在评论行中写的东西?

代码语言:javascript
复制
subtotalRow() {
    return this.$store.state.item_tabel.map(
        (item,i) => (item.method.select_method + item.innovation.select_innovation)
    );
 },
票数 0
EN

Stack Overflow用户

发布于 2021-10-29 10:53:10

这对你来说应该是可行的;

由于Array.map()需要回调函数,因此函数体应该用大括号'{}‘括起来

代码语言:javascript
复制
subtotalRow() {
    return this.$store.state.item_tabel.map(
        (item,i) => {item.method.select_method + item.innovation.select_innovation}
    );
 },
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69767094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档