Javascript 正在为传递的值获取对应的枚举键
现在如果我通过8,我需要打印DE值。我怎样才能做到这一点 一种更快更简单的方法是使用数组:Javascript 正在为传递的值获取对应的枚举键,javascript,Javascript,现在如果我通过8,我需要打印DE值。我怎样才能做到这一点 一种更快更简单的方法是使用数组: var StateValue = { Unknown: 0, AL: 1, AK: 2, AZ: 3, AR: 4, CA: 5, CO: 6, CT: 7, DE: 8, }, 如果出于某种原因,需要使用现有结构,请尝试以下操作: var StateValues = ['Unknown', 'AL', 'AK', 'AZ', 'AZ',
var StateValue = {
Unknown: 0,
AL: 1,
AK: 2,
AZ: 3,
AR: 4,
CA: 5,
CO: 6,
CT: 7,
DE: 8,
},
如果出于某种原因,需要使用现有结构,请尝试以下操作:
var StateValues = ['Unknown', 'AL', 'AK', 'AZ', 'AZ', 'AR', 'CA', 'CO', 'CT', 'DE'];
alert(StateValues[9]); //'DE'
更快更简单的方法是使用阵列:
var StateValue = {
Unknown: 0,
AL: 1,
AK: 2,
AZ: 3,
AR: 4,
CA: 5,
CO: 6,
CT: 7,
DE: 8,
},
如果出于某种原因,需要使用现有结构,请尝试以下操作:
var StateValues = ['Unknown', 'AL', 'AK', 'AZ', 'AZ', 'AR', 'CA', 'CO', 'CT', 'DE'];
alert(StateValues[9]); //'DE'
你没有读我之前的答案,是吗?这里描述了如何迭代所有属性。至少这是一个解决方案。JavaScript没有枚举。我想你只是想用一个简单的数组。你没有读过我之前的答案,是吗?这里描述了如何迭代所有属性。至少这是一个解决方案。JavaScript没有枚举。我认为您希望只使用一个简单的数组。