开发者社区> 问答> 正文

宜搭社区官方博客里,表格分页合计功能的代码解读求教

案例如下: 

https://developer.aliyun.com/article/1100948?spm=a2c6h.12873581.technical-group.dArticle1100948.734f3a74e6KhRN

代码其中: const total = _.sumBy(data, (o) => parseFloat(o['field_lb92v43a']));

这句漂亮的核心代码我看不懂,求高手解析一下: 1. 下划线是什么语法,我理解的是不是继承某个对象? 2. .sumBy()函数是什么函数,JS的基本函数么?不知道有没有可以参考的资料 我自己的应用里也有类似功能,我是用的笨办法,专门写了统计函数来实现统计……

function afterFetch(data, extraInfo) { 
  //field_lb92v43a和field_lb92v438都是需要修改的字段
  //把字段的属性转浮点数,对这个属性进行求和(这里就是把价格求和)
  const total = _.sumBy(data, (o) => parseFloat(o['field_lb92v43a']));
  //添加到表格展示数据末尾
  data.push({
    "field_lb92v438": "合计", //名称字段下方添加1个合计名称
    "field_lb92v43a": total  //求和结果添加到价格字段下方
  });
  return data;
}

展开
收起
LYNYN 2022-12-25 10:22:56 798 0
来自:钉钉宜搭
1 条回答
写回答
取消 提交回答
  • 鹏哥冠名:成都B王

    https://www.lodashjs.com/ 这是lodash插件下划线_指向这个插件对象

    2022-12-25 12:07:36
    赞同 3 展开评论 打赏
问答分类:
问答地址:
关联地址:
相关产品:
来源圈子
更多
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
相关文档: 宜搭
问答排行榜
最热
最新

相关电子书

更多
宜搭 - 企业智能化应用搭建平台 立即下载
《云市场-宜搭解决方案》 立即下载
《宜搭开发手册》 立即下载