我在尝试从一个Map中获取一个a值时遇到了麻烦,在这个Map中我们变量化了键。
让我展示一下我想要达到的目标。假设我有一个包含以下值的变量Map:
let map = {
Argentina : "222",
Brazil : "333",
Mexico : "444",
};
我有一个用户输入变量country
let country = "Argentina";
我想使用如下两个来使用用户输入的键值从Map中获取值。
console.log(map[$country]);
我在尝试从一个Map中获取一个a值时遇到了麻烦,在这个Map中我们变量化了键。
让我展示一下我想要达到的目标。假设我有一个包含以下值的变量Map:
let map = {
Argentina : "222",
Brazil : "333",
Mexico : "444",
};
我有一个用户输入变量country
let country = "Argentina";
我想使用如下两个来使用用户输入的键值从Map中获取值。
console.log(map[$country]);
1条答案
按热度按时间mbskvtky1#
做你想做的事情的几种方法(可能还有更多):
Playground链接
另一种方法是显式地为
map
对象指定一个类型(不太严格Playgrond链接2