Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.1 KB

join.md

File metadata and controls

38 lines (26 loc) · 1.1 KB
chapter pageNumber
6
43

Join

join fonksiyonu, dizide bulunan öğeleri tek bir string'e dönüştürür. Orijinal diziyi değiştirmez. join fonksiyonunun syntax'i ise şu şekildedir:

array.join([separator]);

seperator değişkeni isteğe bağlıdır ve dizi elemanlarını hangi karakter ile birbirine bağlayacağını belirtir. Eğer bu değişken verilmezse, dizi elemanları virgül(,) ile ayrılır.

Örneğin:

let array = ["bir", "iki", "üç", "dört"];

console.log(array.join(" "));

// Sonuç: bir iki üç dört

{% hint style="warning" %} Herhangi bir ayırıcı belirtilebilir, ancak varsayılanı virgüldür (,). {% endhint %}

Yukarıdaki örnekte boşluk bir ayraç olarak kullanıldı. Ayrıca, dizi benzeri bir nesneyi (arguments nesnesi veya NodeList nesnesi gibi) önce Array.prototype.slice() fonksiyonunu kullanarak bir diziye dönüştürmek için de join kullanabilirsiniz:

function printArguments() {
  console.log(Array.prototype.slice.call(arguments).join(", "));
}

printArguments("a", "b", "c"); // Sonuç: "a, b, c"