JavaScript Array copyWithin() Method Kullanımı

Javascript Array copyWithin(), bir dizinin bir bölümünü aynı diziye kopyalayan ve boyutunu değiştirmeden geri döndüren, yani aynı dizi içindeki bir dizinin dizi öğesini kopyalayan dahili bir methotdur.

Bu yöntem asla diziye daha fazla öğe eklemeyecektir.

CopyWithin() methodu mevcut diziyi değiştirdiğini ve yeni bir tane döndürmediğini lütfen unutmayın.

Sözdizimi:

array.copyWithin(target, start, end)

target: Gereklidir. Öğelerin kopyalanacağı dizin konumu Belirtir.

start: İsteğe bağlı. Öğeleri kopyalamaya başlamak için dizin konumu (varsayılan 0'dır)

end: İsteğe bağlı parametre. Dizi öğelerinin kopyalanmasının bittiği dizinin bitiş dizini. Parametre belirtilmezse, dizinin başlangıç ​​konumundan (başlangıç) sonuna kadar tüm öğeler kopyalanır. Negatif değerlere izin verilir, bu durumda kopyanın yapılacağı dizin şu formül kullanılarak hesaplanacaktır: lenght(dizinin uzunluğu) + end.

ÖRNEK: İlk iki dizi elemanını son iki dizi elemanına kopyalayın:


let meyve = ["Elma", "Portakal", "Muz", "Kiwi"];

console.log(meyve.copyWithin(2, 0));


ÇIKTI:

["Elma", "Portakal", "Elma", "Portakal"]

ÖRNEK: İlk iki dizi elemanını üçüncü ve dördüncü konuma kopyalayın:


var meyve = ["Elma", "Portakal", "Mandalin", "Armut", "Kiwi", "Çilek"];

console.log(meyve.copyWithin(2, 0, 2));

ÇIKTI:

["Elma", "Portakal", "Elma", "Portakal", "Kiwi", "Çilek"]

ÖRNEK:


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

x.copyWithin( 0, 3 ); //["a", "b", "c", "a", "b", "c"]
x.copyWithin( 3, 0 ); //[1, 2, 3, 1, 2, 3]
x.copyWithin( -2, 3 ); //[1, 2, 3, "a", "a", "b"]
x.copyWithin( 0, 3, 4 ); //["a", 2, 3, "a", "b", "c"]
x.copyWithin( 0, 3, 5 ); //["a", "b", 3, "a", "b", "c"]
x.copyWithin( 0, -2, -1 ); //["b", 2, 3, "a", "b", "c"]	

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.

4868

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.