YUI 3.x Home -

YUI Library Examples: ArraySort: Case-insensitve array sorting

ArraySort: Case-insensitve array sorting

The ArraySort utility allows arrays of strings to be sorted case-insensitively.

Original array
["attic", "Aardvark", "1", "0", "Zoo", "zebra"]
    
Array sorted with native Array.sort
    
Array sorted with ArraySort
    

In order to use the ArraySort utility, pass the method Y.ArraySort.compare to the JavaScript Array.sort function:

  1. YUI().use("arraysort", function(Y) {
  2. var data_in = ["attic", "Aardvark", "1", "0", "Zoo", "zebra"],
  3. sorted_data = data_in.sort(Y.ArraySort.compare)
  4. });
YUI().use("arraysort", function(Y) {
    var data_in = ["attic", "Aardvark", "1", "0", "Zoo", "zebra"],
        sorted_data = data_in.sort(Y.ArraySort.compare)
});

Copyright © 2011 Yahoo! Inc. All rights reserved.

Privacy Policy - Terms of Service - Copyright Policy - Job Openings