function join_arr(arr, seps) {
        var rv = "";
        var i, si;

        if (typeof seps === "function") {
            return seps.call(arr, seps);
        }
        for (i = 0; i < arr.length - 1; i++) {
            si = Math.min(i, seps.length - 1);
            rv += String(arr[i]) + String(seps[si]);
        }
        if (i < arr.length) {
            rv += arr[i];
        }
        return rv;
    }
// Join arguments using the specified separator(s):
Join arguments using the specified separator(s).
Join arguments using the specified separator ( s ) .
function join_arr(arr, seps) {
        var rv = "";
        var i, si;
        if (typeof seps === "function") {
            return seps.call(arr, seps);
        }
        for (i = 0; i < arr.length - 1; i++) {
            si = Math.min(i, seps.length - 1);
            rv += String(arr[i]) + String(seps[si]);
        }
        if (i < arr.length) {
            rv += arr[i];
        }
        return rv;
    }
function join_arr ( arr , seps ) { var rv = "" ; var i , si ; if ( typeof seps === "function" ) { return seps . call ( arr , seps ) ; } for ( i = 0 ; i < arr . length - 1 ; i ++ ) { si = Math . min ( i , seps . length - 1 ) ; rv += String ( arr [ i ] ) + String ( seps [ si ] ) ; } if ( i < arr . length ) { rv += arr [ i ] ; } return rv ; }
Join arguments using the specified separator(s):
Join arguments using the specified separator ( s ) :