我有一个整数[1,3,5]列表,我想用文本替换。有没有一种优雅的方法可以像python一样在字典中查找值? 例如:1 =苹果,3 =三星,5 =诺基亚
谢谢。
答案 0 :(得分:2)
const dictionary = {1: "Apple", 3: "Samsung", 5: "Nokia"}
const result = [1,3,5].map(number => dictionary[number])
如果最后一行对您来说是个谜,这是一种更老式的写法:
const result = [1,3,5].map((number) => {return dictionary[number]})
答案 1 :(得分:1)
使用JavaScript数组,其中Answer [1] =“ Apple”;
答案 2 :(得分:1)
您可以创建一个对象,其键将为1,2,3,并且值将为苹果
let dictObj = {
1: 'Apple',
3: 'samsung',
5: 'nokia'
}
let intList = [1, 3, 5];
intList.forEach((item) => {
console.log(dictObj[item])
})