Node.js循环变量并打印它的值

时间:2017-07-11 11:04:16

标签: node.js

有没有办法循环遍历以下变量并打印出它的值(0,1,2) 我试图在它上面运行forEach,但是我得到一个错误,即forEach不是函数。

let colors = {
RED: 0,
GREEN: 1,
BLUE: 2 };

2 个答案:

答案 0 :(得分:0)

var colorKeys = Object.keys(colors);

for(int i = 0; i < colorKeys.length; i++){
    console.log(colors[colorKeys[i]]);
}

答案 1 :(得分:0)

试试吧

let colors = {
RED: 0,
GREEN: 1,
BLUE: 2 }; 

for(let i in colors){
console.log(colors[i]);
}