javascript JavaScript中的枚举和词典,循环/枚举javascript对象
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript JavaScript中的枚举和词典,循环/枚举javascript对象相关的知识,希望对你有一定的参考价值。
var reasons = {
'0' : 'Lorem',
'1' : 'Ipsum',
'2' : 'Dolor',
'3' : 'Sit'
};
for (var key in reasons) {
console.log(key, reasons[key]);
}
var myEnum = {
FCL: {name: "small", value: 1, code: "S"},
LCL: {name: "medium", value: 2, code: "M"},
AIR: {name: "large", value: 3, code: "L"}
};
console.log(myEnum.FCL);
console.log(myEnum['FCL']);
var myEnumo = {
1: {name: "small", value: 1, code: "S"},
2: {
FCL: {name: "fcl", value: 1, code: "S"},
AIR: {name: "air", value: 1, code: "S"}
},
3: {name: "large", value: 3, code: "L"}
};
console.log(myEnumo[3]);
console.log(myEnumo[2].AIR); // tipo 2, subtipo AIR
var transportType = 'AIR';
console.log(myEnumo[2][transportType]); // interpolar variable para acceder a valor
以上是关于javascript JavaScript中的枚举和词典,循环/枚举javascript对象的主要内容,如果未能解决你的问题,请参考以下文章
在Javascript中使用枚举的值作为另一个枚举中的键
Javascript ES6 - 在外部使用的类中的枚举,如静态枚举
JavaScript中的遍历
javascript 如何循环或枚举JavaScript对象?
javascript中的几种遍历方法浅析
如何在 JavaScript 中使用可枚举