En la programación funcional pasamos funciones como parámetro.

Función como parámetro en Python:

def apply(num, f):
    return f(num)

def double(num):
    return num * 2

print(apply(5, lambda num: 2 * num)) # 10

Función como parámetro en JavaScript:

function apply(num, f) {
  return f(num);
}

function double(num) {
  return 2 * num;
}
console.log(apply(5, double)); // 10

Play with it in JS Bin!

Posteado en Programación con : Python, JavaScript