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:
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:
Ö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:
Ö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"]
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MİTHRİL FRAMEWORK
- Laravel
- Git
- React
- 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