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]。
求解,这是为什么`
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
因为08/1是表达式,执行计算后就是8,你要是"08/1"这种这种服,将内容变为字符串,而不是表达式,如
['08/1', '08/2', '08/3'....依次用单引号或者双引号括起]