Javascript Split ve Join Kullanımı
Javascript ile çalışırken bazen uzun cümleleri parçalara ayırmak ve bunu bir array / dizi içerisinde kullanmak isteyebiliriz . Bu durumda javascript bizler için hazırladığı split fonksiyonunu kullanırız . Bunu şu şekilde bir örnekle inceleyebiliriz .
var metin = "Bu akşam için bir plan yaptım.";
//yukarıdaki metni boşluk karakteri ile ayıracağız sebepden dolayı 2 tırnak arasında boşluk kullanıyoruz.
var sonuc = metin.split(" ");
console.log(sonuc);
//Konsol çıktısı aşağıdaki şekilde olacaktır.Artık elimizde bir array (dizi) var ve bu diziyi istediğimiz gibi kullanabiliriz.
["Bu","akşam","için","bir","plan","yaptım."]
Şimdi yukarıdaki örnekte kullandığımız cümleyi parçalara ayırdık fakat bu ayırdığımız diziyi aralarında – işareti olacak şekilde yeniden birleştirelim . Bu işlem için javascript bize join fonksiyonunu vermiş ve bizde bunu kullanalım .
Diziyi bir değişkene tanımlıyoruz .
var sonuc = ["Bu","akşam","için","bir","plan","yaptım."];
//Şimdi sonuc dizisinde join fonksiyonunu kullanarak birleştirirken kullanılacak karakteri yazıyoruz.
var birlestir = sonuc.join("-");
//Konsol'a yazdıralım
console.log(birlestir);
// Çıktı aşağıdaki şekilde olacaktır.
Bu-akşam-için-bir-plan-yaptım.