JavaScript Array reverse() Method

JavaScript reverse() method , bir dizinin öğelerinin sırasını tersine çevirmenize olanak tanır, böylece dizinin ilk öğesi son, son öğe de ilk olur ( Array nesnesinin öğelerini ters sırada düzenler). Reverse() method orijinal diziyi değiştirir (tersine çevrilir) ve ayrıca ters çevrilmiş diziyi de döndürür (her ikisini de kullanabilirsiniz).

Not: Bu Method orijinal diziyi değiştirecektir.

Sözdizimi:

array.reverse()

ÖRNEK:


let arr = ['a', 'b', 'c'];

arr.reverse();
console.log(arr);

ÇIKTI:

['c', 'b', 'a']

ÖRNEK 2:


arr = [1,2,3];

a = arr.reverse(); // [ 3, 2, 1]
console.log(a === arr) // true

ÖRNEK 3:


var x = [1, 2, 3, "a", "b", "c"]; 

console.log(x.reverse());// ["c", "b", "a", 3, 2, 1]

var y = [1, 2, 3]; // 
y[5] = 7; // Beşinci indekse 4 sayısı ekleyelim

console.log(y.reverse()); //[ 7, <2 empty slots>, 3, 2, 1 ]

Dizeyi Tersine Çevirme


Dizedeki karakterleri tersine çevirelim. Bunu yapmak için , dizeyi ayırıcıyla '' split() Methodu ile ayıralım Methodu kullanarak bir diziye bölün (bu ayırıcı, dizenin her karakterini dizinin ayrı bir öğesine koyar), bu diziyi reverse() Methodu kullanarak ters çevirin ve join() Methodu ile birleştirmeyi kullanarak ters diziyi geri birleştirin :


let str = '123456789';

let arr1 = str.split('');
let arr2 = arr1.reverse();
let result = arr2.join('');

console.log(result);

ÇIKTI:

'987654321'

Önceki sorunun çözümünü basitleştirelim - Tüm komutları bir zincir halinde birleştirelim:


let str = '123456789';

let result = str.split('').reverse().join('');
console.log(result);

ÇIKTI:

'987654321'
Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlanacaktır. Lütfen Yukarıda ki mesajları okuyun tekrar aynı soruları sormayın.

9077

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
  • MİTHRİL FRAMEWORK
  • Laravel
  • Git
  • React
POPÜLER MAKALE
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML RESME LİNK VERME
  • HTML FORM OLUŞTURMA
  • CSS YATAY MENÜ YAPIMI
  • HTML RESİM EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • HTML DİV ve SPAN NEDİR?
  • HTML ARKAPLANA MÜZİK EKLEME
  • KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.