Coimpiutairean, Prò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; 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. 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]; 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;". 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. 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.
fhad (! typeof aData [i] = 'undefined') {... aData [i]; ... Tha mi ++; } Foreach lùb
aData.push (11);
aData.push (22);
aData.push (44);
aData.push ( 'loidhne 1');
aData.push ( 'loidhne 2');
var sText = '', Feartan ordugh nithean
Gnìomh JS foreach agus fìor Rudan
Similar articles
Trending Now