我一直在寻找相当长一段时间的答案,而且我所看到的一切都不适合我的情况。这是我的代码:
colors: red : "255, 0, 0" blue : "24, 149, 207" green : "74, 165, 76" grey : "202, 202, 202" black : "0, 0, 0" yellow : "183, 118, 4" purple : "83, 74, 166" white : "255, 255, 255" for color, rgb, index of colors console.log index
我知道它不起作用,我看过许多关于一个简单数组的帖子,其循环看起来像这样:
for color, index in colors console.log index
我想知道是否有办法用关联数组做类似的事情,或者我是否必须创建这样的索引变量:
index: 0 for color, rgb of colors console.log index index++
答案 0 :(得分:0)
不确定我是否正确理解您的问题。你想循环你所有的颜色吗?然后这样做:
colors =
red : "255, 0, 0"
blue : "24, 149, 207"
index = 0
for color, rgb of colors
console.log color
console.log rgb
console.log index
index++
请注意,您必须使用colors =
代替colors:
来定义变量。