JavaScript'te Array.from() yöntemi, dizi benzeri ya da yinelenebilir nesneleri gerçek dizilere dönüştürerek, bu yapılar üzerinde standart dizi yöntemlerini kolayca uygulamanıza yardımcı olur. Dizi dönüşümü için pratik bir çözüm sunar.

Ali Karaoğlu

İçindekiler Göster

Array from nedir?

JavaScript'te sıkça karşılaşılan dizi benzeri yapılar, genellikle çeşitli kaynaklardan elde edilen verileri düzenlemek için kullanılır. Bu tür yapılar, standart dizi yöntemlerinden yararlanmak için uygun bir formata dönüştürülmelidir. İşte bu noktada, Array.from() yöntemi devreye girer. Bu metod, dizi benzeri nesneleri gerçek dizilere dönüştürerek, programcıların bu yapılara dizi işlevselliği kazandırmasına olanak sağlar. Yani, karmaşık veri yapılarıyla çalışırken daha esnek ve verimli çözümler elde etmemizi mümkün kılar.

Array.from() — JavaScript'te bir dizi benzeri veya yinelenebilir nesneyi yeni bir dizi örneğine dönüştürmeye yarayan bir yöntemdir. 

Bu yöntem, dizi benzeri yapıların (DOM NodeList nesneleri gibi) gerçek JavaScript dizilerine dönüştürülmesini sağlayarak, standart dizi yöntemlerinin bu yapılar üzerinde de uygulanabilmesini mümkün kılar. 

Kullanım örnekleri:

 

  • Bir dizeyi diziye dönüştürme:
    Array.from("Hello")
    yöntemi, "Hello" dizesini her bir karakterin ayrı bir eleman olduğu bir diziye dönüştürür.
  • DOM'dan NodeList nesnelerini diziye dönüştürme:
    document.querySelectorAll('div')
    yöntemiyle elde edilen bir NodeList'i
    Array.from(nodes)
    şeklinde bir diziye dönüştürmek mümkündür.
  • Yinelenebilir bir nesneyi diziye dönüştürme:
    new Set([1, 2, 3])
    şeklinde tanımlanan bir Set nesnesini
    Array.from(mySet)
    yöntemiyle bir diziye çevirmek mümkündür.

Diğer Nedir Yazıları

Arr çevirisi nedir?

"Arr" terimi, İngilizce dilinde çeşitli bağlamlarda kullanılabilen çok yönlü bir kelimedir. Bu kelime, özellikle iş dünyası ve günlük yaşamda farklı anlamlar taşıyabilir. Örneğin, bir olayın zamanını belirtirken veya finansal kavramlar üzerinde dururken karşılaşabilirsiniz. "Arr" kelimesinin...

Arr nedir?

ARR terimi, iki farklı alanda önemli bir yere sahiptir ve her biri kendi bağlamında farklı anlamlar taşır. İlk olarak, Application Request Routing olarak adlandırılan teknoloji, web sunucuları arasında gelen trafiği yöneterek daha yüksek performans ve...

Arrival date çevirisi nedir?

"Arrival date" terimi, lojistik ve seyahat alanlarında sıkça kullanılan bir kavramdır. Bu ifade, bir ürünün veya kişinin belirli bir yere ulaşacağı tarih olarak tanımlanır. Özellikle taşımacılık süreçlerinde, varış tarihinin doğru bir şekilde belirlenmesi, planlama ve...

Arrive 2. hali nedir?

"Arrive" fiilinin geçmiş zaman formu, İngilizce dilinde önemli bir yere sahiptir. Bu fiil, bir yere ulaşmayı veya varmayı ifade eder. Dil öğreniminde fiillerin zamanlarını doğru kullanmak, iletişim becerilerini geliştirmek adına kritik bir adımdır. "Arrived" olarak...