我怎样才能把 reverseString 函数变成像 sum 这样的变量。有区别吗?

How can I turn the reverseString function into a variable like sum. Is there a difference?

我想学习如何清理我的代码,我觉得反向字符串函数可以变成一个变量。这可能吗?

function reverseString(str) {
  return str.split('').reduce((revString, char) => char + revString, '');
}
const reverse = reverseString('Cornell');
console.log(reverse);


const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9];
const sum = numbers.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
console.log(sum);

为什么减少?

"As long as you're dealing with simple ASCII characters, and you're happy to use built-in functions, this will work:"

console.log(
  'Cornell'.split("").reverse().join("")
)


// as a const:

const rev = str => str.split("").reverse().join("")
console.log(rev('Cornell'))

const reverseStr = (str) => str.split('').reduce((revString, char) => char + 
revString, '');
console.log(reverseStr('Name'));