Yapay Gezegen

JavaScript Array Metodları: concat() & (...) spread operatörü

concat() Metodu

concat: iki veya daha fazla birleştip, yeni bir dizi oluşturur. Birleştirilen diziler üzerinde değişiklik yapmaz.

let dizi1 = [1,2,3]

let dizi2 = [4,5,6]

let dizi3 = [7,8,9]

let dizi4 = dizi1.concat(dizi2) // dizi1 ve dizi2 birleştirildi

dizi4 // [1, 2, 3, 4, 5, 6]

let dizi5 = dizi1.concat(dizi2,dizi3) // dizi1, dizi2 ve dizi3 birleştirildi

dizi5 // [1, 2, 3, 4, 5, 6, 7, 8, 9]

concat metodu ile çok boyutlu diziler de birleştirilebilir.

let dizi6 = [10,11,12]

let dizi7 = [13,[14,15]]

let dizi8 = dizi6.concat(dizi7)

dizi8 // [10,11,12,13,[14,15]]

(...) spread operatörü

spread operatörü: iki veya daha fazla diziyi elemanlarına ayırıp, yeni bir dizi oluşturur. Birleştirilen diziler üzerinde değişiklik yapmaz. spread operatörü ile çok boyutlu diziler de birleştirilebilir.

let rakam = [0,1,2,3]

let harf = ["a","b","c","d"]

let sonuc = [...rakam,...harf]

sonuc // [0,1,2,3,"a","b","c","d"]
Array Metodları: flat() & join() & toString() & toLocaleString()