要求介绍 个人代码: 1234567891011121314function encode(str, n){ var arr =[]; var j=0; var n = n.toString().split('').map(Number); for(var i =0;i<str.length;i++){ arr.push((str[i].charCodeAt()-96)); arr[i]=arr[i]+n[j]; j++; if(j==n.length) j=0; } return arr;} 别人代码 1234function encode(str, n) { const key = String(n) return Array.from(str, (c, i) => c.charCodeAt(0) - 96 + Number(key[i % key.length]))}