Compare Revisions

Array.prototype.sort()

Revision 510:

Revision 510 by H3h on

Revision 511:

Revision 511 by H3h on

Title:
Array sort method
Array sort method
Slug:
JavaScript/Reference/Global_Objects/Array/sort
JavaScript/Reference/Global_Objects/Array/sort
Tags:
Array
Array
Content:

Revision 510
Revision 511
n158<SCRIPT>n158<script>
159stringArray = new Array("Blue","Humpback","Beluga")159var stringArray = ["Blue", "Humpback", "Beluga"];
160numericStringArray = new Array("80","9","700")160var numericStringArray = ["80", "9", "700"];
161numberArray = new Array(40,1,5,200)161var numberArray = [40, 1, 5, 200];
162mixedNumericArray = new Array("80","9","700",40,1,5,200)162var mixedNumericArray = ["80", "9", "700", 40, 1, 5, 200];
n165   return a - bn165   return a - b;
n168document.write("stringArray: " + stringArray.join() +"<BR>"n168document.write("<p>stringArray: " + stringArray.join() +"&l
>)>t;br>");
169document.write("Sorted: " + stringArray.sort() +"<P>")169document.write("Sorted: " + stringArray.sort() +"</p>");
n171document.write("numberArray: " + numberArray.join() +"<BR>"n171document.write("<p>numberArray: " + numberArray.join() +"&l
>)>t;br>");
172document.write("Sorted without a compare function: " + numberArra172document.write("Sorted without a compare function: " + numberArra
>y.sort() +"<BR>")>y.sort() +"<br>");
173document.write("Sorted with compareNumbers: " + numberArray.sort(173document.write("Sorted with compareNumbers: " + numberArray.sort(
>compareNumbers) +"<P>")>compareNumbers) +"</p>");
n175document.write("numericStringArray: " + numericStringArray.join()n175document.write("<p>numericStringArray: " + numericStringArr
> +"<BR>")>ay.join() +"<br>");
176document.write("Sorted without a compare function: " + numericStr176document.write("Sorted without a compare function: " + numericStr
>ingArray.sort() +"<BR>")>ingArray.sort() +"<br>");
177document.write("Sorted with compareNumbers: " + numericStringArra177document.write("Sorted with compareNumbers: " + numericStringArra
>y.sort(compareNumbers) +"<P>")>y.sort(compareNumbers) +"</p>");
t179document.write("mixedNumericArray: " + mixedNumericArray.join() +t179document.write("<p>mixedNumericArray: " + mixedNumericArray
>"<BR>")>.join() +"<br>");
180document.write("Sorted without a compare function: " + mixedNumer180document.write("Sorted without a compare function: " + mixedNumer
>icArray.sort() +"<BR>")>icArray.sort() +"<br>");
181document.write("Sorted with compareNumbers: " + mixedNumericArray181document.write("Sorted with compareNumbers: " + mixedNumericArray
>.sort(compareNumbers) +"<BR>")>.sort(compareNumbers) +"</p>");
182</SCRIPT>182</script>

Back to History