gpt4 book ai didi

javascript - 如何在数组上使用 .charCodeAt?

转载 作者:行者123 更新时间:2023-11-30 21:10:53 35 4
gpt4 key购买 nike

我知道我可以使用 apply 方法,但我无法理解如何使用它,即括号中的内容。我尝试阅读有关它的文章,甚至观看了一些 YT 视频,但最终还是感到困惑。

我在这里尝试做的是使用 charCodeAt 将以下字符串转换为 unicode,然后我必须为每个值添加 13,因为我使用的是 ROT13 密码。之后我打算使用 fromCharCode 将数值返回为字母以获取消息,然后使用 .join 获取完整消息。

function rot13(str) {

var strSplit = str.split('');
strSplit.charCodeAt.apply();

}


rot13("SERR PBQR PNZC");

最佳答案

使用数组函数:

function rot13(str) {
var strSplit = str.split('');
var res = strSplit.map(l => l.charCodeAt())
return res;
}


console.log(rot13("SERR PBQR PNZC"));

您可能希望将数字连接在一起作为一个字符串:

console.log(rot13("SERR PBQR PNZC").map(l => JSON.stringify(l)).join(""))

但是,这可能有一些注意事项......

关于javascript - 如何在数组上使用 .charCodeAt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46153289/

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