Puas yog daim ntawv qhia array rov qab ib qho tshiab?
Puas yog daim ntawv qhia array rov qab ib qho tshiab?
Anonim

Nws tsuas yog hu ua ib qho kev ua haujlwm ntawm txhua lub hauv koj array. Qhov kev hu rov qab no raug tso cai los hloov qhov kev hu array. Meanwhile, lub daim ntawv qhia() txoj kev kuj tseem yuav hu ua ib qho kev ua haujlwm ntawm txhua lub hauv paus array. Qhov txawv yog qhov ntawd daim ntawv qhia() siv rov qab los muaj nuj nqis thiab ua tau rov qab ib tug tshiab Array ntawm qhov loj me.

Ib yam li ntawd, cov lim puas tsim cov array tshiab?

lim() hu ib qho kev hu rov qab ua haujlwm ib zaug rau txhua lub ntsiab lus hauv ib qho array, thiab constructs a tshiab array ntawm tag nrho cov nqi uas callback rov qab tus nqi uas coerces mus rau qhov tseeb. Array cov ntsiab lus uas ua tsis dhau qhov kev xeem callback tsuas yog hla, thiab tsis suav nrog tshiab array.

Ib yam li ntawd, puas txo cov mutate array? Koj ua tsis tau hloov pauv tus thawj array thaum siv txo daws qhov kev sib tw no. Koj tuaj yeem tsim lwm qhov array nrog txo.

Qhov thib ob, daim ntawv qhia puas hloov pauv array?

map ua tsis yog hloov pauv tus array uas nws hu ua (txawm hais tias callback, yog invoked, tej zaum ua yog li). Qhov ntau ntawm cov khoom ua tiav los ntawm daim ntawv qhia yog teem ua ntej thawj invocation ntawm callback. Yog hais tias muaj cov ntsiab lus ntawm cov array hloov, lawv tus nqi raws li kev xa mus rau callback yuav yog tus nqi ntawm lub sijhawm daim ntawv qhia mus ntsib lawv.

Daim ntawv qhia ua haujlwm hauv JavaScript yog dab tsi?

Cov daim ntawv qhia() method hauv JavaScript tsim ib qho array los ntawm kev hu rau ib qho tshwj xeeb muaj nuj nqi ntawm txhua yam muaj nyob hauv niam txiv array. Nws yog qhov tsis hloov pauv txoj kev. Feem ntau daim ntawv qhia() txoj kev yog siv los iterate tshaj ib array thiab hu muaj nuj nqi ntawm txhua lub ntsiab ntawm array.

Nrov los ntawm cov ncauj lus