当前位置: 首页 > news >正文

join 拼接 方法

今天发现后端接口有点问题,人家后台没有返回值只给了一个数组,只能自己把返回的数组值拼接在一块。看下图

在这里插入图片描述

下方代码中的successCallBack这个是返回的值 console.log(successTableRef.dataSource);如下图

在这里插入图片描述

然后我们根据值进行for循环 console.log(item, ‘itemitem’);

在这里插入图片描述

好了下边是重点

        if (item.itemCatePathName) {
              console.log(item.itemCatePathName);
              var itemCatePathName = item.itemCatePathName;
              var itemCateNameArr = [];
              itemCatePathName.forEach((element) => {
                itemCateNameArr.push(element);
              });
              const str = itemCateNameArr.join('-');
              return (item.itemCateName = str);
            }

完整的代码在这

      successCallBack: (successTableRef, row) => {
          console.log(successTableRef.dataSource);
          const records = successTableRef.dataSource;
          records.forEach((item) => {
            console.log(item, 'itemitem');
            if (item.itemCatePathName) {
              console.log(item.itemCatePathName);
              var itemCatePathName = item.itemCatePathName;
              var itemCateNameArr = [];
              itemCatePathName.forEach((element) => {
                itemCateNameArr.push(element);
              });
              const str = itemCateNameArr.join('-');
              return (item.itemCateName = str);
            }
          });
        },

当然你也可以加一个非空条件,当为返回空值的时候显示 空字符串

相关文章:

  • js 获取数组对象中的最后一项展示
  • 使用Git的Push出现rejected - non-fast-forward错误
  • CSS 相邻元素选择器
  • 设计模式——装饰者模式:婚纱照收费的简单实现
  • asp.net C#操作存储过程读取存储过程输出参数值
  • sync_binlog innodb_flush_log_at_trx_commit 浅析
  • 昂靠的由来[本博作者爆料]
  • js 中 空值赋值运算符 的用法
  • node学习系列之简单文件上传
  • 前端 关于汇率的计算
  • mongoDB 文档查询
  • 安装了python报错 或者执行 npm install 时报node-sass的各种相关错误 解决办法
  • 今天打开一个网站 FSO对象实例创建失败
  • 【LeetCode】5. Longest Palindromic Substring 最大回文子串
  • vu2响应式原理 代码分析
  • [译]前端离线指南(上)
  • Git初体验
  • JAVA SE 6 GC调优笔记
  • js
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Python 基础起步 (十) 什么叫函数?
  • React as a UI Runtime(五、列表)
  • springMvc学习笔记(2)
  • underscore源码剖析之整体架构
  • 百度小程序遇到的问题
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 前端_面试
  • 如何用vue打造一个移动端音乐播放器
  • 十年未变!安全,谁之责?(下)
  • 实现菜单下拉伸展折叠效果demo
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 线上 python http server profile 实践
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (2)MFC+openGL单文档框架glFrame
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)linux下的时间函数使用
  • . Flume面试题
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .NET多线程执行函数
  • .Net转前端开发-启航篇,如何定制博客园主题
  • .net最好用的JSON类Newtonsoft.Json获取多级数据SelectToken
  • .sh 的运行
  • /boot 内存空间不够
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • @FeignClient注解,fallback和fallbackFactory
  • [ JavaScript ] JSON方法
  • [1] 平面(Plane)图形的生成算法
  • [1525]字符统计2 (哈希)SDUT
  • [2013AAA]On a fractional nonlinear hyperbolic equation arising from relative theory
  • [52PJ] Java面向对象笔记(转自52 1510988116)
  • [BZOJ1178][Apio2009]CONVENTION会议中心