用es6建立中国,美国,俄罗斯,法兰西英文简称和中文全名间的键值映射,通过key对value进行操作求出共有多少个国家
时间: 2023-09-27 18:10:19 浏览: 178
全球244个国家英文全称、英文简称、中文简称、经纬度、时差、电话代码等
5星 · 资源好评率100%
可以使用ES6中的Map数据结构来建立简称和全名的键值映射。代码如下:
```javascript
const countryMap = new Map([
['CN', '中国'],
['US', '美国'],
['RU', '俄罗斯'],
['FR', '法兰西']
]);
// 获取某个国家的全名
console.log(countryMap.get('CN')); // 中国
// 获取所有国家的数量
console.log(countryMap.size); // 4
```
使用Map数据结构可以方便地实现简称和全名的键值映射,并且可以方便地进行添加、删除、查找等操作。上面的代码中,我们通过new Map()创建了一个空的Map对象,并通过set()方法向其中添加了四个键值对。其中,键是国家的英文简称,值是国家的中文全名。然后我们可以通过get()方法获取某个国家的全名,也可以通过size属性获取所有国家的数量。
阅读全文