我有一个很大的国家列表,用户选择他们来自哪个国家,然后我将2个字母的代码保存到数据库中。当我后来想要在另一个页面上显示该用户来自哪个国家时,我可以从数据库中获得2个字母的代码,但我应该如何将其转换回国家名称?有一个大的switch语句似乎是一种浪费?
<select name='country' value={country} onChange={onChange}>
<option value=''>Select...</option>
<option value='AX'>Aaland Islands</option>
<option value='AF'>Afghanistan</option>
<option value='AL'>Albania</option>
<option value='DZ'>Algeria</option>
<option value='AS'>American Samoa</option>
<option value='AD'>Andorra</option>
<option value='AO'>Angola</option>
<option value='AI'>Anguilla</option>
<option value='AQ'>Antarctica</option>
<option value='AG'>Antigua And Barbuda</option>发布于 2019-12-17 01:34:40
为什么不尝试使用SELECT CASE
案例
WHEN condition1 THEN result1 WHEN condition2 THEN result2 WHEN conditionN THEN resultN ELSE result结束;
https://stackoverflow.com/questions/59361610
复制相似问题