Számítógépek, Programozá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; 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. 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]; 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;". 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. 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.
míg a (! typeof AData [i] = 'nem definiált') {... AData [i]; ... i ++; } foreach ciklus
aData.push (11);
aData.push (22);
aData.push (44);
aData.push ( 'vonal 1');
aData.push ( 'vonal 2');
var sSzoveg = '', Jellemzők Array tárgyak
Gyakorold JS foreach és valódi tárgy
Similar articles
Trending Now