尝试做一些简单的事情,但碰到了一堵砖墙。我正在尝试获取数组中项目的索引值,我使用的是Coffeescript而不是普通的Javascript。
代码:
for i in ["The Royal Family", "Residences", "History & Tradition", "News", "Events", "Jobs"]
createSubMenuLayer(i, i.value)
我已经尝试了i.index,i.value,普通的老i(它给了我字符串)。我想获取索引值以根据数组中的位置定位项目。
干杯。
答案 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)