Dizi haritası yeni bir dizi döndürür mü?
Dizi haritası yeni bir dizi döndürür mü?

Video: Dizi haritası yeni bir dizi döndürür mü?

Video: Dizi haritası yeni bir dizi döndürür mü?
Video: Elmas - Altınlarım Dizi Dizi 2024, Aralık
Anonim

Basitçe, öğenizdeki her öğe için sağlanan bir işlevi çağırır. dizi . Bu geri aramanın aramayı değiştirmesine izin verilir dizi . Bu arada, harita () yöntemi ayrıca, içindeki her öğede sağlanan bir işlevi çağırır. dizi . Fark şu ki harita () kullanır dönüş değerler ve aslında yeni bir Dizi döndürür aynı boyutta.

Benzer şekilde, filtre yeni bir dizi oluşturur mu?

filtre () verilen bir geri arama işlevini bir dizideki her öğe için bir kez çağırır. dizi , ve bir yapı oluşturur yeni dizi geri çağırmanın true değerine zorlayan bir değer döndürdüğü tüm değerlerin. Dizi hangi elemanlar yapmak geri arama testini geçemezler, basitçe atlanırlar ve yeni dizi.

Aynı şekilde, mutasyon dizisini azaltır mı? Sen yapmak zorunda değil mutasyona uğramak orijinal dizi kullanırken azaltmak Bu zorluğu çözmek için. başka bir tane oluşturabilirsiniz dizi ile birlikte azaltmak.

İkincisi, harita diziyi değiştirir mi?

harita yapar Olumsuz mutasyona uğramak NS dizi çağrıldığı (gerçi çağrılırsa geri arama olabilir yapmak Bu yüzden). tarafından işlenen öğelerin aralığı harita ilk geri arama çağrısından önce ayarlanır. Mevcut elemanlar ise dizi değiştirilirse, geri aramaya iletilen değerleri o andaki değer olacaktır. harita onları ziyaret eder.

JavaScript'te harita işlevi nedir?

NS harita () JavaScript'te yöntem belirli bir diziyi çağırarak bir dizi oluşturur işlev üst dizide bulunan her öğede. Mutasyona uğramayan bir yöntem . Genel olarak harita () yöntem bir dizi üzerinde yineleme yapmak ve çağırmak için kullanılır işlev dizinin her öğesinde.

Önerilen: