gpt4 book ai didi

javascript - 如何使用函数检查Hashmap的键和值然后返回输出?

转载 作者:行者123 更新时间:2023-12-01 01:29:06 25 4
gpt4 key购买 nike

我使用键和值创建了 Hashmap 数组:

 var rule = 
{
"c": "d",
"a": "o",
"t": "g",
"h": "a",
"e": "n",
"n": "t",
}

现在我想创建一个函数来检查上面的数组,该数组返回与给定输入的键相对应的值。即假设如果我给出输入“cat”,那么它必须根据 HashMap 值给出输出“dog”。

注意:这可以通过使用 switch case 轻松完成,其中将表达式的值与每个 case 的值进行比较,如果匹配则返回输出。

但我正在寻找更可靠的方法,我们可以创建函数来检查上面的数组,该数组返回与给定输入的键相对应的值。即输入=猫然后输出=狗

最佳答案

您可以使用Array.map来实现这一点

var rule = 
{
"c": "d",
"a": "o",
"t": "g",
"h": "a",
"e": "n",
"n": "t",
}

function output(str) {
return [...str].map(d => rule[d]).join('')
}

console.log(output('cat'))

关于javascript - 如何使用函数检查Hashmap的键和值然后返回输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53465034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com