我有一个像这样的js变量:
var commands = {
hello: {
command: "hello",
action: "say hello"
},
open_paint: {
command: "open paint",
action: "open paint"
}
};
这是一个背景吗?
有没有办法处理变量“command”中的所有内容,以便我可以处理每个命令和每个动作?
我不知道你是否能理解。
请告诉我一些事情,我可以尝试更好地解释一下。
感谢。
答案 0 :(得分:1)
您可以像这样循环执行命令:
for(i in commands) {
// Here, you can do something with commands[i].command or commands[i].action;
// For example :
console.log(commands[i].action);
for(j in commands[i]) {
// Here, you can do something with commands[i][j];
// For example :
console.log(commands[i][j]);
}
}
另见this Fiddle。