作者:梦一直在延续 | 来源:互联网 | 2023-02-01 18:00
从可读性/打字的角度来看,根据相关变量将值赋给特定变量的最快方法是什么?
var abbrev;
if(state=='Pennsylvania'){
abbrev='PA';
}else if(state=='New Jersey'){
abbrev='NJ';
}else if(state=='Delaware'){
abbrev='DE';
}
//and so on...
我试图避免为状态名称创建一个数组,为缩写创建另一个数组,因为关系会因单独的声明而丢失.
1> Nina Scholz..:
您可以使用缩写对象,例如
var abbreviatiOns= {
'Pennsylvania': 'PA',
'New Jersey': 'NJ',
'Delaware': 'DE'
};
用法:
abbrev = abbreviations[state];