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.

4161

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
  • MİTHRİL FRAMEWORK
  • Laravel
  • Git
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
  • HTML DİV ve SPAN NEDİR?
  • HTML RESİM EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • HTML KAYAN RESİM VE Marguee KULLANIMI
  • KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME
  • CSS YATAY MENÜ YAPIMI
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.