27 Ağustos 2018 Pazartesi

High Order Function

Giriş
Function dönen function anlamına gelir.

Örnek
Elimizde şöyle bir kod olsun.
let functionA = (customValue) => {
  let value = customValue || 1;
  return input => input * value;
};
Çağırmak için şöyle yaparız.
functionA()(4)             
// => returns 4

functionA(2)(4)
// => returns 8

functionA(3)(4)
// => returns 12

functionA(4)(4)
// => returns 16

Hiç yorum yok:

Yorum Gönder