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.

1218

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