我正在尝试取一个词(例如示例)并使用 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/