我不想将数据作为数组中的字符串获取-coffeescript

Posted

技术标签:

【中文标题】我不想将数据作为数组中的字符串获取-coffeescript【英文标题】:I don't want to get data as strings in array - coffeescript 【发布时间】:2019-04-22 19:48:01 【问题描述】:

这里我正在创建一个数组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 ]

【问题讨论】:

我猜只是在推送时省略引号 这根本不应该工作,字符串文字内的x: #value, 将导致文字子字符串x: #value, 在推送时省略引号会导致以下错误:SyntaxError: [stdin]:1585:29: unexpected newline 【参考方案1】:

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

【讨论】:

删除引号后我得到SyntaxError: [stdin]:1585:29: unexpected newline

以上是关于我不想将数据作为数组中的字符串获取-coffeescript的主要内容,如果未能解决你的问题,请参考以下文章

Php从json返回数组,但我需要数据作为字符串

如果字符串数组中的列名在字符串数组中具有匹配的值,则获取DataRow

使用 UIPickerView 中的数据将单元格添加到数组?

如何将 varbinary 数据(作为字符串)转换为字节数组?

从 json 文件中获取标签名称作为类中的变量

如何使用Argument将路径文件作为输入数据获取到PowerShell中的其他脚本?