Arrays 我不知道';我不想在数组中以字符串形式获取数据-coffeescript
在这里,我创建了一个数组Arrays 我不知道';我不想在数组中以字符串形式获取数据-coffeescript,arrays,coffeescript,Arrays,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},
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,日期:11/19/18}”,“{x:2,y:2,日期:11/20/18}”]
我实际上需要它如下,即不带字符串引号:
[{x:12,y:1,日期:11/19/18},{x:2,y:2,日期:11/20/18}]
将其作为字符串推送。。。删除-“-在代码中。在推送时省略引号,我想这根本不应该起作用,x:{value},
在字符串文本中会导致文本子字符串x:{value},
在推送时省略引号会导致以下错误:SyntaxError:[stdin]:1585:29:意外换行符
删除引号后,我得到的语法错误:[stdin]:1585:29:意外换行符