According to the Wikipedia article on folding , JavaScript Array.reduce () (for foldl) and Array.reduceRight () (for foldr) functions provide array drilling.
So your specific task:
var result = $.makeArray($('div')).reduce(function(prev,curr){
return prev + '\n' + $(curr).text()
});
, JavaScript Right, . , .
: jQuery $(), Right jQuery "array-like", $.makeArray() . @royas .