将每个字符转换为其 ASCII 字符代码并将它们连接在一起以在 JavaScript 中创建一个数字
问题
我们需要编写一个接受字符串的JavaScript函数。我们的函数应该将每个字符转换为其ASCII字符代码,并将它们连接在一起以创建一个数字。然后我们应该将这个数字中所有7的实例替换为1以构造另一个数字。最后,我们应该返回这两个数字的差值
示例
以下是代码-
const str = 'AVEHDKDDS'; const ASCIIDifference = (str = '') => { return str .split('') .map(c => c.charCodeAt(0)) .join('') .split('') .map(Number) .filter(str => str === 7) .length * 6; }; console.log(ASCIIDifference(str));输出结果
12