首页 > 解决方案 > 我不想将数据作为数组中的字符串获取-coffeescript

问题描述

在这里我正在创建一个数组data

class_enrollment_data_values = (class_id) ->
  data = []
  $.each $("#class_data_#{class_id}").data('enrollment-count'), (index, value) ->
    data.push("{
                x: #{value},
                y: #{index + 1},
                date: #{$("#class_data_#{class_id}").data('enrollment-dates')[index]}
              }")
  data

结果如下:

["{ x: 12, y: 1, date: 11/19/18 }", "{ x: 2, y: 2, date: 11/20/18 }"]

我实际上需要它如下,即没有字符串引号:

[{ x: 12, y: 1, date: 11/19/18 }, { x: 2, y: 2, date: 11/20/18 }]

标签: arrayscoffeescript

解决方案


您将其作为字符串推送...删除 - " - 在代码中。


推荐阅读