我有一个像这样的对象(简化版):
var currentDepartment = 'development';
var departments = {
"development":{
"name":"Development",
"number":"100"
},
"marketing":{
"name":"Marketing",
"number":"101"
}
}
我知道,如果我想访问我必须使用的号码var number = departments.development.number
或var number = departments.marketing.number
。但是如果我不能对部门名称进行硬编码呢?
总之,我不应该直接写development
或marketing
,而是需要在变量currentDeparment
中获取包含代码的部门编号。