Метод уменьшения Javascript - PullRequest
       3

Метод уменьшения Javascript

0 голосов
/ 06 января 2020

Получаю ложный вывод для приведенного ниже кода. Я знаю, уменьшить понятие в javascript. Но ниже я не мог понять. Пожалуйста, помогите мне с этим.

var numbers = [175, 50, 25];

var res = numbers.reduce(myFunc, []);

function myFunc(total, num) {
  return total.length > num.length;
}

console.log(res);

1 Ответ

0 голосов
/ 06 января 2020

Функция Reduce не вернет вам массив, она уменьшит ваш массив до значения sigle в соответствии с выполнением операции внутри функции,

, поэтому в вашем примере она всегда будет возвращать false, потому что пусто массив в параметре, и вы сравниваете этот массив с total, который является единственным числом, приходящимся на numbers Я думаю

Пожалуйста go через ссылку ниже, которая поможет вам понять функцию reduce() в Путь бэттера,

https://www.w3schools.com/jsref/jsref_reduce.asp

...