Monday, June 18, 2012

reverse()

Metode Array.reverse() membalikkan urutan indeks elemen-elemen di dalam array.

Sintaks:

arrayObj.reverse()

Metode Array.reverse() adalah metode standard JavaScript 1.1+, JScript 3.0+, ECMAScript 1.0+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 4.0+, Netscape Navigator 3.0+, Opera 3.0+, Safari 1.0+.

Contoh di bawah ini membalikkan urutan dari elemen-elemen di dalam array:

var alphabetArr = new Array("A", "B", "C"); document.write(alphabetArr.reverse()); // C,B,A

Contoh di bawah ini mengurutkan angka dari terkecil ke terbesar, kemudian menggunakan metode ini untuk membalik urutannya, yaitu mengurutkannya dari terbesar ke terkecil:

function foo(a, b) { return a - b; } var numArr = new Array(0, 10000, 11, 3, 333, 458, 55, 77, 9, 978); var reverseArr = numArr.sort(foo); document.write(reverseArr.reverse()); // 10000,978,458,333,77,55,11,9,3,0