Apakah peta array mengembalikan array baru?
Apakah peta array mengembalikan array baru?

Video: Apakah peta array mengembalikan array baru?

Video: Apakah peta array mengembalikan array baru?
Video: #10 - Array & Map di Javascript 2024, November
Anonim

Itu hanya memanggil fungsi yang disediakan pada setiap elemen di Anda Himpunan . Panggilan balik ini diizinkan untuk mengubah panggilan Himpunan . Sementara itu, peta () metode juga akan memanggil fungsi yang disediakan pada setiap elemen di Himpunan . Bedanya itu peta () menggunakan kembali nilai dan sebenarnya mengembalikan Array baru dengan ukuran yang sama.

Demikian pula, apakah filter membuat array baru?

Saring () memanggil fungsi panggilan balik yang disediakan satu kali untuk setiap elemen dalam Himpunan , dan membangun susunan baru dari semua nilai yang panggilan baliknya mengembalikan nilai yang memaksa ke true. Himpunan elemen yang melakukan tidak lulus tes panggilan balik hanya dilewati, dan tidak termasuk dalam susunan baru.

Demikian juga, apakah mengurangi array bermutasi? Anda melakukan tidak perlu mengubah asli Himpunan ketika menggunakan mengurangi untuk memecahkan tantangan ini. Anda dapat membuat yang lain Himpunan dengan mengurangi.

Kedua, apakah peta mengubah array?

peta tidak bukan mengubah NS Himpunan yang disebut (walaupun callback, jika dipanggil, mungkin melakukan jadi). Rentang elemen yang diproses oleh peta diatur sebelum pemanggilan callback pertama. Jika unsur-unsur yang ada Himpunan diubah, nilainya saat diteruskan ke panggilan balik akan menjadi nilai pada saat itu peta mengunjungi mereka.

Apa fungsi peta dalam JavaScript?

NS peta () metode dalam JavaScript membuat array dengan memanggil spesifik fungsi pada setiap elemen yang ada dalam array induk. Ini adalah non-mutasi metode . Umumnya peta () metode digunakan untuk mengulangi array dan memanggil fungsi pada setiap elemen array.

Direkomendasikan: