mergeAndSortUp

http://stackoverflow.com/questions/24214837/getting-minimum-value-of-an-array-using-math-min-apply-in-javascript-returns-n/24215362#24215362

by joopmicroop

HTML

Look in the developers console for the result

JavaScript

var array1 = [4,2], array2 = [1,3];
console.log( 'Result:', mergeAndSortUp(array1,array2) );

function mergeAndSortUp(a1, a2){
    var mergeRes = a1.concat(a2), sortRes = mergeRes, completed = false;
    while(!completed){
        var didTakeAction = false;
        for(var i in mergeRes)
            if(sortRes[i-1] && mergeRes[i] < sortRes[i-1]){
                var temp = sortRes[i-1]; sortRes[i-1] = mergeRes[i];sortRes[i]= temp;
                didTakeAction = true;
            }
        if(!didTakeAction) completed = true;
    }
    return sortRes;
}