Sort Function without in-built

by DineshAngappa

JavaScript

r =['test','banana','apple','str'];
//r = [3,5,4,1]

function isSorted(r){
console.log('test')
	for (x=0;x<r.length-1;x++){ 
    console.log('r[x] :::', r[x]);
    console.log('r[x+1] :::', r[x+1]);
  	if (r[x] > r[x+1]){  
     console.log('inner func')
    	return false;
    } 	
	}
	return true;
}


while (!isSorted(r)){
 console.log ('Inside While Loop');
	for (x=0;x<r.length-1;x++){ 
  	if (r[x] > r[x+1]){
		  rx=r[x];
		  r[x]=r[x+1];
		  r[x+1]=rx;	
	  }	
	}
}


console.log(r);