获取数组的索引值

时间:2015-06-29 15:37:18

标签: arrays indexing coffeescript framerjs

尝试做一些简单的事情,但碰到了一堵砖墙。我正在尝试获取数组中项目的索引值,我使用的是Coffeescript而不是普通的Javascript。

代码:

for i in ["The Royal Family", "Residences", "History & Tradition", "News", "Events", "Jobs"]
    createSubMenuLayer(i, i.value)

我已经尝试了i.index,i.value,普通的老i(它给了我字符串)。我想获取索引值以根据数组中的位置定位项目。

干杯。

1 个答案:

答案 0 :(得分:0)

for x in ...循环的for形式迭代数组的值,而不是索引。但the documentation说:

# Fine five course dining.
courses = ['greens', 'caviar', 'truffles', 'roast', 'cake']
menu i + 1, dish for dish, i in courses
# -------------------^^^^^^^

所以你正在寻找这个:

for e, i in [...]
    createSubMenuLayer(i, e)