CoimpiutaireanPrògramadh

JS foreach nì mar an embodiment

JavaScript sheantansan a 'toirt comas chaochladairean còmhla a-steach arrays is rudan. Cothrom air na h-eileamaidean gheibhear tro clàran-amais agus ainmean tro cearcall-obrachaidh.

Ach chan eil e daonnan comasach fios a bhith agad air an àireamh de eileamaidean anns a 'chruinneachadh aig dealbhadh àm agus chan eil e an-còmhnaidh goireasach a' cleachdadh na sheantansan a thoirt seachad taobh a-staigh semeantaig orra.

Classic dealbhadh

Normal lùb aithris "airson (var i = 0; i

var i = 0;
fhad (! typeof aData [i] = 'undefined') {... aData [i]; ... Tha mi ++; }

nuair a tha an àireamh de na h-eileamaidean a tha neo-aithnichte.

Faodaidh sibh cuideachd a 'togail diofar aontaran airson a' lìonadh agus ordugh giollachd, ach tha e fada nas fhasa a chleachdadh ùr, nua-Tionndaidhean.

Classic math nuair a dh'fheumas tu a làimhseachadh na ceisteachain HR (sloinneadh, a 'chiad ainm, suidheachadh), cairtean airson uidheamachd (modail, saothraiche, neach-reic, an ceann-reic), agus dàta eile nach eil air structar atharrachadh agus a' riochdachadh a 'tionalach ùidh.

Nuair a bha an ordugh eileamaid ann fhèin an nì no structar a tha aca fhèin agus dhòighean-obrach, nach urrainn dèiligeadh ri clasaig daineamaigs meud agus càileachd, agus a 'toirt ciall eadar-dhealaichte ordugh.

Foreach lùb

The Dynamics e riatanach feartan fìor foillseachadh ordugh eileamaid. Dealbhadh JS foreach ordugh, ann an car eadar-dhealaichte bhon àbhaist (gabhail ris ann an cànanan eile), dreach, a 'toirt cothrom dhuinn an ordugh chothroman gus sealltainn air na feartan aca tro bhith a' cheann-latha a eileamaid.

Creidsinn aon ordugh gabhail a-steach rathaid (aca càileachdail is uimhireil feartan), agus fear eile an ordugh - carbadan a dh'fhaodas siubhal a-mhàin air cuid de rathaidean is eadar-dhealaichte aig leabhar tancaichean connaidh, i.e. an astar eadar na tàthchuid a tha cudromach cuideachd.

Ann an leithid an algairim embodiment freagarrach a ghabhail mar bhun-stèidh, mar eisimpleir, an rathad agus tagh na càraichean a bhios comasach air dràibheadh air. Agus tha e nas fheàrr, ma tha an rathad agus an càr, a 'bruidhinn anns a' phrògram mar Rudan, "a lorg dhaibh fhèin." 'S e seo nàdarra iarrtas air rud a-amas phrògraman, a bha, am measg rudan eile, chan fheum atharrachadh algairim airson atharrachadh rathad agus càr-chruinneachaidhean, gu fèin-obrachail compensates airson an rathad a chàradh, càr cumail suas agus mar sin air

Fìrinn, aig JS foreach structar a tha gu math sìmplidh: "aData.forEach (fData);", far a bheil fData - obair a tha air iarrtas a chur gu gach eileamaid den t-ordugh aData:

obrachadh fData (luach, index) {sText + = + Clàr-ìnnse '=' + luach + '; '; }.

Ma tha an tobar dàta air a riochdachadh mar a leanas:

var aData = [1,2,3,4];
aData.push (11);
aData.push (22);
aData.push (44);
aData.push ( 'loidhne 1');
aData.push ( 'loidhne 2');

var sText = '',

thoradh a leithid JS foreach bidh:

"0 1 = 1 = 2 2 3 = 3 = = 11 4 4; 5 = 22, 6 = 44, 7 = loidhne 1, 8 = loidhne 2;".

Feartan ordugh nithean

Rud air JavaScript - sònraichte. A 'cleachdadh rudan air a' chànain seo a tha glè eadar-dhealaichte bho implementations ann an cànanan eile. Rud - seo ann fhèin na ordugh na feartan agus dhòighean-obrach. Leis an dàrna dha-rìribh a 'cluich an gnìomh, a' sàbhaladh a 'deasachadh no a shusbaint no eile taobh a-muigh Rudan, arrays, caochladairean.

Tha na nithean a 'tighinn a-steach an ordugh mar frèamaichean air an filmstrip, nuair a iterating ann JS foreach nì structaran ùr a chruthachadh semeantaig: dhealbhadh caochlaideach ciall.

Mar sin, tha an rathad le iad fhèin a thaghadh càr gun urrainn marcachd orra, agus an latha mu dheireadh a tha rim faotainn air an criathradh slighean. Mura bheil thu a 'pàigheadh aire, gu bheil an dreuchdan fhàgail anns na prògraman seo roghainn nas earbsach code, an obair - gus co-dhùnadh an t-slighe de lìbhrigeadh - a' dèanamh JS foreach a thogail ann an brìoghmhor agus sìmplidh fhuasgladh: a 'leudachadh na slighean de rathaidean, tagh an t-inneal, agus cur an gnìomh a' lìbhrigeadh bathair.

Ma slighean, rathaidean agus innealan - arrays de Rudan, an algairim air a bheil mòr sìmplidh. 'S dòcha gun coltas neònach a' Chogaidh JS foreach structar cho fada fada anns a 'tighinn. Ach, a dh'aindeoin an sìmplidheachd puing, ann an cleachdadh, tha e doirbh a chur an gnìomh.

Gnìomh JS foreach agus fìor Rudan

Thinking nuadh-leasachaidh ag obair le eòlach air rudan airson prògraman, ach chan eil rudan a 'fìor dhuilgheadas. Neo-trice a 'tuigsinn leis an fheadhainn an rathaid càr, an t-slighe, an t-astar ...

Rud-amas phrògraman air fàs driseach shlighean, agus gu traidiseanta air a thoirt chun a 'cruthachadh prògram a nì an ordugh, foirmean, putanan, taghaidh an t-slighe a' bhogsa, etc.

A thuilleadh air sin, JS foreach còmhla ri cànain eile constructs air a coileanadh ann an luchd-tadhail a 'bhrobhsair a bheir droch chleachdadh ann an cuingealachadh. Neo-leasaiche a h-uile a tha ullamh gu roinn a 'Chòd. Èifeachdach eisimpleirean de chleachdadh na arrays agus cruinneachaidhean de nithean - dòigh mhath a 'leasachadh eòlas.

Ach, tha an cothrom JavaScript code for dùil cleachdadh leasaiche tha buaidh neo-dhìreach air leasachadh gealltanach beachdan airson fiùghantach agus fìor-saoghal rudan. JS foreach togail chan eil e foirfe, agus a 'leasachadh am semeantaig coltach a bhith gu math gealltanach stiùireadh.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gd.unansea.com. Theme powered by WordPress.