5.00 / 1 oy

JavaScript'te String'i diziye dönüştürmek

Excel'in daata import özelliğinde text içerisinde virgül gibi karakterle ayrılmış verileri farklı sütunlara bölebilmesi gibi, programlama dillerinde de virgül gibi belirli bir ayraç karakteri ile ayrılmış string'leri diziye (vektör ya da matris) dönüştüren split metodları vardır. Daha önce Java'da String'i diziye dönüştürmek yazısında Java programlama dili için bu dönüşümün nasıl yapılabileceğini göstermiştim. Bu gecenin ilk örneğinde de Javascript kullanırken string türündeki bir değişken için bu dönüşümün nasıl yapılabileceğini paylaşacağım.

Javascript ile kod yazarken değişken türü olarak var kullandığımızı zaten çok örnekten gördüğünüzü düşünüyorum, bu yüzden direk olarak kodlara geçiyorum.

Örnek 1: Boşluk karakterine göre kelimeleri dizi elemanlarına dönüştürmek:

var yazi = "Karantina günlerini verimli geçirmek gerek";
var dizi = yazi.split(" ");
console.log(dizi);
//(5) ["Karantina", "günlerini", "verimli", "geçirmek", "gerek"]

 

Örnek 2: Virgül ile ayrılmış sayıları diziye dönüştürmek (split metodunu kullandıktan sonra tür dönüşümü yapacağız)

var sayilar = "1, 5, 20, 3, 6";
var diziSayilar = sayilar.split(',').map( Number );
console.log(diziSayilar);
//(5) [1, 5, 20, 3, 6]

 

utku33

05.04.2020 00:33

Bu soru 1 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
JavaScript'te String'i diziye dönüştürmek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.