js 前端 后端给的数据中 类型名存在符号- 导致编译报错

img

img

后端数据

img


js 前端 后端给的数据中 类型名存在符号- 导致编译报错
感谢各位的帮助~

这个 - 是前端写的吧,别的责任推给后端

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/336805
  • 你也可以参考下这篇文章:js中变量名与函数名重名的问题
  • 除此之外, 这篇博客: js前端把获取的时间戳转化为正常的时间格式中的 js前端把获取的时间戳转化为正常的时间格式 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  •  //时间戳转化为时间
          getTime(time) {
            var date=new Date(parseInt(time)* 1000);
            var year=date.getFullYear();
            var mon = date.getMonth()+1;
            var day = date.getDate();
            var hours = date.getHours();
            var minu = date.getMinutes();
            var sec = date.getSeconds();
            return year+'-'+this.getTimes(mon)+'-'+this.getTimes(day)+'T'+this.getTimes(hours)+':'+this.getTimes(minu)+':'+sec;
          },
          //将一位数字的时间补全
          getTimes(times){
            return  times<10?'0'+times:times;
          },
    

    这就是将通过接口读取的时间戳转化为时间的方法

     return year+'-'+this.getTimes(mon)+'-'+this.getTimes(day)+'T'+this.getTimes(hours)+':'+this.getTimes(minu)+':'+sec;
    

    在这个返回值可以自定义格式

  • 您还可以看一下 李游Leo老师的JavaScript基础训练营课程中的 JS中的数据类型简介小节, 巩固相关知识点