循环访问数组项

问题描述 投票:0回答:1

为了简单起见,我正在将project从JavaScript转换为CoffeeScript,但是我有一个循环(或几个循环),需要访问数组项才能正常工作。这是我当前所在的循环:

for (var c = 0; c < pin[b]; c++) {
  d += txt3.shift()
}

但是,这是我在以下位置输入代码时看到的内容:

for c in [0...pinO[b]]

error: unexpected indentation

我很快发现,CoffeeScript在数组和循环方面做得不好,因此,当它们在一起时,效果更糟。 [有人有建议吗?在此循环之外,我还有两个:while a < txt.lengthfor i in [0...pin2.length]

javascript arrays loops coffeescript
1个回答
0
投票

我认为您将不得不对CoffeeScript中的循环和迭代进行更多的考虑,但是CoffeeScript应该能够处理数组。您只是不能像在JavaScript中那样将数组视为CoffeeScript中的可迭代对象。

这是我从tutorialspoint.com获得的示例

https://www.tutorialspoint.com/coffeescript/coffeescript_arrays.htm

© www.soinside.com 2019 - 2024. All rights reserved.