SzámítógépekProgramozás

JS foreach objektum, mint a kiviteli alak

JavaScript szintaktikai lehetővé teszi, hogy összekapcsolják a változók tömbök és objektumok. Hozzáférés az elemek keresztül érhető indexek és a nevek egy ciklus szereplők.

De ez nem mindig lehet tudni, hogy az elemek száma a gyűjtemény a tervezési idő, és nem mindig kényelmes a használata a szintaxis feltéve szemantika bennük.

Klasszikus design

Normál hurok megállapítás: "(var i = 0; i

var i = 0;
míg a (! typeof AData [i] = 'nem definiált') {... AData [i]; ... i ++; }

ha az elemek száma nem ismert.

Azt is építeni a különböző algoritmusok töltő és array, de ez sokkal kényelmesebb használni az új, modern változatban.

Klasszikus, jó, ha van szüksége, hogy feldolgozza a kérdőívek HR (családi és utónév, beosztás), kártya gépek (modell, gyártó, eladó, értékesítés időpontja), és egyéb adatokat, amelyek strukturálisan nem változik, és képviseli azt a felhalmozott kamatot.

Ha a tömb eleme önmagában is egy tárgy vagy szerkezet, amely saját tulajdonságok és módszerek, nem tud megbirkózni a klasszikus dinamika mennyiségű és minőségű, és vesz egy másik értelme tömb.

foreach ciklus

A dinamika lényeges tulajdonságait tényleges megnyilvánulása tömb elem. Tervezés JS foreach tömb, némileg eltér a szokásos (elfogadott más nyelveken), verzió, lehetővé teszi számunkra, hogy egy sor lehetőséget, hogy megmutassák tulajdonságait a dátum az ő eleme.

Tegyük fel, hogy az egyik tömb tartalmaz egy közúti (a mennyiségi és minőségi jellemzők), és egy másik tömb - járművek, amelyek utazni csak bizonyos utakon és különböző térfogatú tüzelőanyag-tartályok, vagyis a távolság összetevők is fontos.

Egy ilyen megvalósításban alkalmas algoritmust kell kiindulnia, például a közúti és válassza ki az autókat, hogy képes lesz vezetni rajta. És ez jobb, ha az út és az autó, beszél a program objektumok „találják magukat.” Ez egy természetes alkalmazása az objektum-orientált programozás, amely többek között, nem kell változtatni az algoritmus változó út és a gépkocsi gyűjteményt automatikusan kompenzálja a közúti javítás, autó karbantartás, és így tovább

Technikailag a JS foreach szerkezet nagyon egyszerű: „aData.forEach (fData);”, ahol fData - olyan funkció, amely alkalmazásra kerül minden egyes eleme a tömb AData:

működnek fData (value, index) {sSzoveg + = index + '=' + érték + „; „ }.

Ha a forrás adatok képviseletében:

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

var sSzoveg = '',

Az eredmény az ilyen használat JS foreach lesz:

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

Jellemzők Array tárgyak

Objektum JavaScript - különleges. Objektumok használata ezen a nyelven jelentősen eltér megvalósítások más nyelveken. Object - ez önmagában egy sor tulajdonságok és módszerek. Az utóbbi ténylegesen végre a cselekvés, a megtakarítás és szerkesztése a tartalmát, vagy más külső tárgyak, tömbök, változók.

A tárgyak jön a tömb keretek a filmszalagon, ha ismételve a JS foreach objektum szerkezetek egy új szemantika: design változó értelme.

Tehát az út önmagukban képesek, hogy válasszon egy autót, amely lehet lovagolni rajtuk, és az utolsó napon szűrjük elérhető útvonalakat. Ha nem figyel, hogy a redundancia ebben a programozási lehetőség megbízhatóbb kódot, a feladat -, hogy meghatározzák az adagolás útja - teszi JS foreach konstrukció értelmes és egyszerű megoldás: bővíteni utak utak, válassza ki a készüléket, és végrehajtja az áruszállítás.

Ha útvonalak, utak és felszerelések - tömbök objektumok, az algoritmus jelentősen egyszerűsíteni. Furcsának tűnhet, hogy a megjelenése JS foreach szerkezet mindaddig sokáig váratott magára. Annak ellenére azonban, az egyszerűség egy pont, a gyakorlatban nehéz megvalósítani.

Gyakorold JS foreach és valódi tárgy

Gondolkodás modern fejlesztő működik ismerős tárgyak programozáshoz, de nem tárgyai az igazi probléma. Általában nem értik meg azok a közúti autó, az útvonalat, a távolság ...

Az objektum-orientált programozás fejlődött tüskés utak, és a hagyományosan vették, hogy hozzon létre egy program objektum tömb, formák, gombok, útvonal kiválasztása doboz stb

Ezen túlmenően, JS foreach együtt más nyelvi konstrukciót végezzük a látogató böngészőjének, hogy hozza a gyakorlatban komoly korlátai vannak. Nem minden fejlesztő kész megosztani kódot. Hatékony példák használata tömbök és a gyűjtemények valós tárgyak - egy jó módja annak, hogy javítsa a tudás.

Ugyanakkor a rendelkezésre álló JavaScript kódot a nem rendeltetésszerű használat fejlesztő közvetett hatása a fejlesztési ígéretes ötletek egy dinamikus és valós tárgyak. JS foreach építkezés még nem tökéletes, és a fejlesztés a szemantikai tűnik, hogy nagyon ígéretes irány.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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