среда, 6 марта 2013 г.

Что такое first class functions?

Как я понимаю, это возможность передать функцию в другую функции в качестве аргумента. Что-то вроде:
var sum = function(a, b) { return a + b}

var complex = function(sum, a, b) { return sum(a,b) }

Да. это было написано чтобы лично я понял что это такое. Формулировка внятного объяснения очень помогает "грокнуть" какое-либо понятие.

Комментариев нет:

Отправить комментарий