Ar masyvo žemėlapis grąžina naują masyvą?
Ar masyvo žemėlapis grąžina naują masyvą?

Video: Ar masyvo žemėlapis grąžina naują masyvą?

Video: Ar masyvo žemėlapis grąžina naują masyvą?
Video: JavaScript Array Map 2024, Lapkritis
Anonim

Jis tiesiog iškviečia pateiktą kiekvieno elemento funkciją masyvas . Šis atgalinis skambutis gali pakeisti skambutį masyvas . Tuo tarpu, žemėlapį () metodas taip pat iškvies pateiktą funkciją kiekviename elemente masyvas . Skirtumas tas žemėlapį () naudoja grąžinti vertybes ir iš tikrųjų grąžina naują masyvą tokio pat dydžio.

Panašiai, ar filtras sukuria naują masyvą?

filtras () kartą iškviečia pateiktą atgalinio ryšio funkciją kiekvienam elementui an masyvas , ir konstruoja a naujas masyvas visų verčių, kurioms atgalinis skambutis grąžina vertę, kuri priverčiama į true. Masyvas elementai, kurie daryti Neišlaikyti atgalinio skambinimo testo yra tiesiog praleidžiami ir neįtraukiami į naujas masyvas.

Be to, ar sumažėja mutacijų masyvas? Tu daryti nereikia mutuoti originalus masyvas naudojant sumažinti išspręsti šį iššūkį. Galite sukurti kitą masyvas su sumažinti.

Antra, ar žemėlapis keičia masyvą?

žemėlapis daro ne mutuoti į masyvas kurioje jis iškviečiamas (nors atgalinis skambutis, jei iškviečiamas, gali daryti taip). Elementų, kuriuos apdoroja žemėlapį yra nustatytas prieš pirmąjį atgalinio skambinimo iškvietimą. Jei esami elementai masyvas yra pakeistos, jų vertė, perduodama atgaliniam skambučiui, bus to meto vertė žemėlapį juos aplanko.

Kas yra „JavaScript“žemėlapio funkcija?

The žemėlapį () metodas JavaScript sukuria masyvą iškviesdamas konkretų funkcija kiekviename pirminiame masyve esančiame elemente. Tai nemutuojantis metodas . Apskritai žemėlapį () metodas naudojamas kartoti per masyvą ir skambinti funkcija kiekviename masyvo elemente.

Rekomenduojamas: