Массив картасы жаңы массивди кайтарабы?
Массив картасы жаңы массивди кайтарабы?

Video: Массив картасы жаңы массивди кайтарабы?

Video: Массив картасы жаңы массивди кайтарабы?
Video: РЕМОНТ КОТОРЫЙ НЕ ОСТАВИТ РАВНОДУШНЫМ НИКОГО | Гарант-Ремонт. Отделочные работы в Бресте 2024, Декабрь
Anonim

Ал жөн гана сиздин ар бир элементте каралган функцияны чакырат массив . Бул кайра чалууну мутациялоого уруксат берилет массив . Ошол эле учурда, карта () ыкмасы ошондой эле ар бир элементте каралган функцияны чакырат массив . Айырмасы ушунда карта () колдонот кайтуу баалуулуктар жана иш жүзүндө жаңы массивди кайтарат бирдей өлчөмдө.

Ошо сыяктуу эле, чыпка жаңы массивди түзөбү?

чыпкалоо () андагы ар бир элемент үчүн берилген кайра чакыруу функциясын бир жолу чакырат массив , жана курат а жаңы массив кайра чалуу чыныгыга мажбурлоочу маанини кайтарган бардык маанилердин ичинен. Массив элементтер кайсы кыл кайра чалуу сынагынан өтпөгөндөр жөн эле өткөрүп жиберилет жана кирбейт жаңы массив.

Ошо сыяктуу эле, мутация массивди азайтабы? сен кыл керек эмес мутация оригинал массив колдонгондо азайтуу бул милдетти чечүү үчүн. Башкасын түзө аласыз массив менен азайтуу.

Экинчиден, карта массивди мутациялайбы?

карта кылат жок мутация the массив ал деп аталат (бирок кайра чалуу, эгер чакырылса, мүмкүн кыл ошондой). тарабынан иштетилген элементтердин диапазону карта кайра чалуунун биринчи чакыруусуна чейин коюлат. Эгерде бар элементтердин массив өзгөртүлсө, алардын кайра чалууга өткөндөгү мааниси ошол убактагы маани болуп калат карта аларга зыярат кылат.

JavaScript'те карта функциясы деген эмне?

The карта () JavaScript ыкмасы конкреттүү чакыруу менен массивди түзөт функция негизги массивде бар ар бир элементте. Бул мутациясыз ыкмасы . Жалпысынан карта () ыкмасы массивди кайталоо жана чакыруу үчүн колдонулат функция массивдин ар бир элементинде.

Сунушталууда: