“Zrozumienie funkcji JavaScript wyższego rzędu” Kod odpowiedzi

Zrozumienie funkcji JavaScript wyższego rzędu

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

Zrozumienie funkcji JavaScript wyższego rzędu

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

Zrozumienie funkcji JavaScript wyższego rzędu

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

Zrozumienie funkcji JavaScript wyższego rzędu

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

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

evenNumberFilter(2) // true
oddNumberFilter(3)  // true
SAMER SAEID

Zrozumienie funkcji JavaScript wyższego rzędu

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

Zrozumienie funkcji JavaScript wyższego rzędu

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

Odpowiedzi podobne do “Zrozumienie funkcji JavaScript wyższego rzędu”

Pytania podobne do “Zrozumienie funkcji JavaScript wyższego rzędu”

Więcej pokrewnych odpowiedzi na “Zrozumienie funkcji JavaScript wyższego rzędu” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu