“Comprendre les fonctions JavaScript d'ordre supérieur” Réponses codées

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

repeat(3, n => {
  unless(n%2 == 1, () => {
    console.log(`${n} is even`);
  });
});
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

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

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

evenNumberFilter(2) // true
oddNumberFilter(3)  // true
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 (n) => {
  unless(n%2 == 1, () => {
    console.log(`${n} is even`);
});
SAMER SAEID

Réponses similaires à “Comprendre les fonctions JavaScript d'ordre supérieur”

Questions similaires à “Comprendre les fonctions JavaScript d'ordre supérieur”

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

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code