javascript - 用数字替换单词

标签 javascript encryption

我正在尝试取一个词(例如示例)并使用 Javascript 将其字母替换为数组中的数字。

例如:
这个词是“example”(7 个字母),数字是 [ 19, 14, 1, 11, 5 ]

因此,“示例”将变为 [ 19, 14 , 1, 11, 5, 19, 14]。

我不知道如何处理比数字数组长的单词。

谢谢。

最佳答案

使用 % 运算符继续循环遍历您的数字数组:

var arr = [9, 5, 22, 4, 3]
var word = 'california'
var numWord = [];
for (i = 0; i < word.length; i++) numWord.push(arr[i % arr.length]);
console.log(numWord);

关于javascript - 用数字替换单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43904989/

相关文章:

java - 如何在代码中获取 Java SSL 连接的实际 block 密码 key 大小?

php - 如何使用php加密服务器上的数据并使用javascript解密客户端上的数据

python - 如何在Python上使用RSA私钥和SHA256解密

javascript - 如何暂停动画

javascript - 有 SoundCloud 和 MP3 播放器吗?

JavaScript 函数长度和参数属性/字段

javascript - Google PieChart - 在创建时添加动画

javascript - 单击按钮时将值传递给模态

javascript - 混淆电子邮件地址的最佳方法

linux - 确定 HTTPS apache 连接使用的密码强度