mozilla

Compare Revisions

Array.prototype.sort()

Change Revisions

Revision 429849:

Revision 429849 by dbruant on

Revision 429851:

Revision 429851 by dbruant on

Title:
Array.prototype.sort
Array.prototype.sort
Slug:
Web/JavaScript/Reference/Global_Objects/Array/sort
Web/JavaScript/Reference/Global_Objects/Array/sort
Tags:
"Array", "Array methods"
"Array", "Array methods"
Content:

Revision 429849
Revision 429851
n111</code>// items is [ 'adieu', 'café', 'cliché', 'communiqué', 'prn111</code>// items is [ 'adieu', 'café', 'cliché', 'communiqué', 'pr
>emier', 'réservé' ]>emier', 'réservé' ]<code class="brush: js">
112</pre>
113    <p>
114      It is also possible to sort objects on their attributes whe
>n those attributes have non-ASCII characters (just make sure to h 
>andle undefined items or item properties): 
115    </p>
116    <pre class="brush: js">
117var items = [ { name: "Première" }, { name: "Début" } ];
118<code class="brush: js">items.sort(function (a, b) {
119    var a_name = a &amp;&amp; a.name || "",
120        b_name = b &amp;&amp; b.name || "";
121    return a_name.localeCompare(b_name);
122});
123</code>// items is [ { name: 'Début' }, { name: 'Première' } ]<co
>de class="brush: js"> 
t180    <h3 id="Example.3A_Sorting_maps">t168    <h3 id="Sorting_maps">

Back to History