js获取后台传过来的list值

源码工厂 毕业设计 1
var categories = ${result.catagory};

这个catagory是后台的一个list,我这里在js中用EL表达式获取里面的值。 后台里面存值是[08/1, 08/2, 08/3, 08/4, 08/5, 08/6, 08/7, 08/8, 08/9, 08/10, 08/11, 08/12, 08/13, 08/14, 08/15, 08/16, 08/17, 08/18, 08/19]这样的 然后为什么在js里面获取的时候变double数据类型的数据了[8, 4, 2.6666666666666665, 2, 1.6, 1.3333333333333333, 1.1428571428571428, 1, 0.8888888888888888, 0.8, 0.7272727272727273, 0.6666666666666666, 0.6153846153846154, 0.5714285714285714, 0.5333333333333333, 0.5, 0.47058823529411764, 0.4444444444444444, 0.42105263157894735]。 求解,这是为什么

回复

共1条回复 我来回复
  • 代码货栈
    这个人很懒,什么都没有留下~
    评论

    因为08/1是表达式,执行计算后就是8,你要是"08/1"这种这种服,将内容变为字符串,而不是表达式,如

    ['08/1', '08/2', '08/3'….依次用单引号或者双引号括起]

    0条评论

发表回复

登录后才能评论