“Quelles sont les fonctions d'ordre supérieur?” Réponses codées

Quelles sont les fonctions d'ordre supérieur?

//Higher-Order Functions
Functions that operate on other functions, either by taking them as arguments or by returning them, are called higher-order functions
Proud Peacock

Comprendre les fonctions JavaScript d'ordre supérieur

function (n) => {
  unless(n%2 == 1, () => {
    console.log(`${n} is even`);
});
SAMER SAEID

Comprendre les fonctions JavaScript d'ordre supérieur

function evenNumberFilter(number) {
  return number %2 == 0
}

function oddNumberFilter(number) {
  return !evenNumberFilter(number)
}

function filter(predicate) {
  const result = []
  for(number=0; number<10; number++) {
    if (predicate(number)) {
      result.push(number)
    }
  }
  return result
}

filter(evenNumberFilter);  //[0,2,4,6,8]
filter(oddNumberFilter);   //[1,3,5,7,9]
SAMER SAEID

Comprendre les fonctions JavaScript d'ordre supérieur

function evenNumberFilter(number) {
  return number %2 == 0
}

function oddNumberFilter(number) {
  return !evenNumberFilter(number)
}

function evenNumberBeforeTen() {
  const result = []
  for(number=0; number<10; number++) {
    if (evenNumberFilter(number)) {
      result.push(number)
    }
  }
  return result
}

function oddNumberBeforeTen() {
  const result = []
  for(number=0; number<10; number++) {
    if (oddNumberFilter(number)) {
      result.push(number)
    }
  }
  return result
}

evenNumberBeforeTen();  //[0,2,4,6,8]
oddNumberBeforeTen();   //[1,3,5,7,9]
SAMER SAEID

Comprendre les fonctions JavaScript d'ordre supérieur

function() => {
  console.log(`${n} is even`);
});
SAMER SAEID

Comprendre les fonctions JavaScript d'ordre supérieur

repeat(3, n => {
  unless(n%2 == 1, () => {
    console.log(`${n} is even`);
  });
});
SAMER SAEID

Réponses similaires à “Quelles sont les fonctions d'ordre supérieur?”

Questions similaires à “Quelles sont les fonctions d'ordre supérieur?”

Plus de réponses similaires à “Quelles sont les fonctions d'ordre supérieur?” dans JavaScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code