Array.prototype.bubbleSort_algo = function()   
{  
var is_sorted = false;  
 while (!is_sorted)   
 {  
    is_sorted = true;  
    for (var n = 0; n < this.length - 1; n++)   
    {  
      if (this[n] > this[n+1]){  
        var x = this[n+1];  
        this[n+1] = this[n];  
        this[n] = x;  
        is_sorted = false;  
      }  
    }  
  }  
  return this;  
};  
  
console.log([6,4,0, 3,-2,1].bubbleSort_algo()); 