0

试图做一些简单的事情却碰壁了。我正在尝试获取数组中某个项目的索引值,我使用的是 Coffeescript 而不是普通的 Javascript。

代码:

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

我试过 i.index、i.value、plain old i(它给了我字符串)。我想根据数组中的位置获取索引值来定位项目。

干杯。

4

1 回答 1

0

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

# 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)
于 2015-06-29T16:03:57.380 回答