“Понимание функций JavaScript более высокого порядка” Ответ

Понимание функций JavaScript более высокого порядка

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

Понимание функций JavaScript более высокого порядка

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

Понимание функций JavaScript более высокого порядка

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

Понимание функций JavaScript более высокого порядка

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

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

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

Понимание функций JavaScript более высокого порядка

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

Понимание функций JavaScript более высокого порядка

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

Ответы похожие на “Понимание функций JavaScript более высокого порядка”

Вопросы похожие на “Понимание функций JavaScript более высокого порядка”

Больше похожих ответов на “Понимание функций JavaScript более высокого порядка” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования