Как я могу превратить функцию reverseString в переменную типа sum.Есть ли разница? - PullRequest
0 голосов
/ 24 сентября 2019

Я хочу узнать, как очистить мой код, и я чувствую, что функцию обратной строки можно превратить в переменную.Возможно ли это?

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);

Ответы [ 2 ]

1 голос
/ 24 сентября 2019

Зачем уменьшать?

"Пока вы имеете дело с простыми символами ASCII и готовы использовать встроенные функции, это будет работать:"

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


// as a const:

const rev = str => str.split("").reverse().join("")
console.log(rev('Cornell'))
0 голосов
/ 24 сентября 2019
const reverseStr = (str) => str.split('').reduce((revString, char) => char + 
revString, '');
console.log(reverseStr('Name'));
...