Massiv xaritasi yangi massivni qaytaradimi?
Massiv xaritasi yangi massivni qaytaradimi?

Video: Massiv xaritasi yangi massivni qaytaradimi?

Video: Massiv xaritasi yangi massivni qaytaradimi?
Video: ВКУСНАЯ ЕДА ИЗ ПРОСТЫХ ПРОДУКТОВ В КАЗАНЕ 2 РЕЦЕПТА Узбекский суп 2024, Noyabr
Anonim

U shunchaki sizning har bir elementingizda taqdim etilgan funksiyani chaqiradi massiv . Ushbu qayta qo'ng'iroq qo'ng'iroqni o'zgartirishga ruxsat berilgan massiv . Ayni paytda, xarita () usuli, shuningdek, har bir elementda taqdim etilgan funktsiyani chaqiradi massiv . Farqi shundaki xarita () foydalanadi qaytish qadriyatlar va aslida yangi massivni qaytaradi bir xil o'lchamdagi.

Xuddi shunday, filtr yangi massiv yaratadimi?

filtr () har bir element uchun taqdim etilgan qayta qo'ng'iroq funktsiyasini bir marta chaqiradi massiv , va quradi a yangi massiv qayta qo'ng'iroq qilish rostga majbur bo'lgan qiymatni qaytaradigan barcha qiymatlardan. Massiv qaysi elementlar qil Qayta qo'ng'iroq testidan o'tmaganlar shunchaki o'tkazib yuboriladi va qo'shilmaydi yangi massiv.

Xuddi shunday, mutatsiyalar qatorini kamaytiradimi? Siz qil shart emas mutatsiya qilish asl massiv foydalanganda kamaytirish bu muammoni hal qilish uchun. Siz boshqasini yaratishingiz mumkin massiv bilan kamaytirish.

Ikkinchidan, xarita massivni o'zgartiradimi?

xarita qiladi emas mutatsiya qilish the massiv u chaqirilgan (garchi qayta qo'ng'iroq, agar chaqirilsa, mumkin qil shunday). tomonidan qayta ishlangan elementlar diapazoni xarita qayta qo'ng'iroq qilishning birinchi chaqiruvidan oldin o'rnatiladi. ning mavjud elementlari bo'lsa massiv o'zgartirilsa, ularning qayta qo'ng'iroqqa o'tkazilgan qiymati o'sha paytdagi qiymat bo'ladi xarita ularga tashrif buyuradi.

JavaScript-da xarita funksiyasi nima?

The xarita () JavaScript-dagi usul muayyanni chaqirish orqali massiv hosil qiladi funktsiyasi asosiy massivda mavjud bo'lgan har bir elementda. Bu mutatsiyaga uchramaydigan usuli . Umuman xarita () usuli massiv va qo'ng'iroqni takrorlash uchun ishlatiladi funktsiyasi massivning har bir elementida.

Tavsiya: