js算法3 2018-03-31 算法 算法 0 评论 字数统计: 100(字) 阅读时长: 1(分) 要求介绍 个人代码: 12345678910111213function 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]))}