Compare Revisions

Array.prototype.sort()

Change Revisions

Revision 429845:

Revision 429845 by dbruant on

Revision 429849:

Revision 429849 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 429845
Revision 429849
n75      Some implementations of JavaScript implement a stable sort:n
> the index partial order of <code>a</code> and <code>b</code> doe 
>s not change if <code>a</code> and <code>b</code> are equal. If < 
>code>a</code>'s index was less than <code>b</code>'s before sorti 
>ng, it will be after sorting, no matter how <code>a</code> and <c 
>ode>b</code> move due to sorting. 
76    </p>
77    <p>
nn83</pre>
84    <p>
85      Objects can be sorted given the value of one of their prope
 >rty.
86    </p>
87    <pre class="brush: js">
88var items = [
89  { name: "Edward", value: 21 },
90  { name: "Sharpe", value: 37 },
91  { name: "And", value: 45 },
92  { name: "The", value: -12 },
93  { name: "Magnetic" },
94  { name: "Zeros", value: 37 }
95];
96<code class="brush: js">items.sort(function (a, b) {
97    return a.name &gt; b.name;
98});</code>
n117      Example: Creating, displaying, and sorting an arrayn130      Creating, displaying, and sorting an array
t168      Example: Sorting mapst181      Sorting maps

Back to History