javascript - 在coffeescript中调用多维数组

标签 javascript arrays coffeescript

我已经在 J​​avaScript 中创建了一个多维数组,但我需要转换为 CoffeeScript。多维数组在 javascript 中工作正常,但当我使用 JS2coffee 转换时似乎无法正常工作而且我似乎无法在网上找到任何解决方案。

这是我的相关代码:

selectedCheck = [
  check_11_50
  check_11_250
  check_11_500
  check_11_1000
  check_11_2000
]
check_11_50 = [
  50
  69.99
  250
  169.99
  "1785-00050/check-11"
]
check_11_250 = [
  250
  169.99
  500
  230.99
  "1785-00250/check-11"
]
# ...

这应该打印“250”。

console.log selectedCheck[1][0]

最佳答案

您需要定义 check_11_50 以及 before selectedCheck 等,因为您稍后会覆盖它们的值:

check_11_50 = [
  50
  69.99
  250
  169.99
  "1785-00050/check-11"
]
check_11_250 = [
  250
  169.99
  500
  230.99
  "1785-00250/check-11"
]
# ...and so on...
selectedCheck = [
  check_11_50
  check_11_250
  check_11_500
  check_11_1000
  check_11_2000
]

或者当然,一起做:

selectedCheck = [
  [
    50
    69.99
    250
    169.99
    "1785-00050/check-11"
  ]
  [
    250
    169.99
    500
    230.99
    "1785-00250/check-11"
  ]
  # ...and so on...
]

关于javascript - 在coffeescript中调用多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27489594/

相关文章:

javascript - 解决静态 javascript 依赖关系的最佳实践

javascript - Twitter Bootstrap 工具提示不起作用

coffeescript - 如何将 CoffeeScript 与 Google Closure 一起使用

javascript - 在 coffeescript 项目的 git 存储库中排除 .js 文件

javascript - 模拟 Javascript 对象(特别是 YUI)

javascript - 使用 Leapmotion 移动 DIV

javascript - 我如何在对象数组中连接和分组相似的值

ios - NSMutableArray 在以其他方法访问时崩溃

计算C中未定义的字符数组的索引#

d3.js - 为什么这两条线的颜色相同?