NodeJS: a.filter(...).map(...) или a.forEach(...). Как правильней и/или как лучше?
Проблема `forEach` в том что логика усложнена конкатенацией. Вот ещё вариант с `reduce`:sql_values = a
    .reduce(function(aggr, x){
        
        if (x.enabled)
            aggr.push(x.value)
        
        return aggr;
    }, [])
    .join(', ')
    ;
А вот и тест :jsperf
Проблема `forEach` в том что логика усложнена конкатенацией. Вот ещё вариант с `reduce`:sql_values = a
    .reduce(function(aggr, x){
        
        if (x.enabled)
            aggr.push(x.value)
        
        return aggr;
    }, [])
    .join(', ')
    ;
А вот и тест :jsperf