Javascript Array lineMap( threshold )

Description

Javascript Array lineMap( threshold )



Array.prototype.lineMap = function( threshold ) {

    threshold = threshold ? threshold : 100;

    return this.map(function(v){
        var r = 0, len = v.length;

        r = len > 0 && len <= threshold ? 'A' : r;
        r = len > threshold && len <= (threshold * 2) ? 'B' : r;
        r = len > (threshold * 2) && len <= (threshold * 3) ? 'C' : r;
        r = len > (threshold * 3) && len <= (threshold * 4) ? 'D' : r;
        r = len > (threshold * 4) ? 'E' : r;

        return r;
    }).join('')/*from  w  w w. j  a  va2 s. co  m*/
}



PreviousNext

Related