Solosaina, Fandaharana
JS foreach zavatra toy ny vatana
Syntaxe JavaScript dia manome ny fahafahana ho arrays miray tsikombakomba hiovaova sy ny zavatra. Samy afaka mahazo ny zavatra azo jerena amin'ny alalan'ny fanondroana sy ny tsingerin'ny anarana amin'ny alalan'ny mpandraharaha.
Saingy tsy azo atao foana ny mahafantatra ny isan'ny singa ao amin'ny famoriam-bola amin'ny endrika ny fotoana sy ny tsy mety foana ny mampiasa ny Syntaxe nanome semantics ao anatin'izy ireo.
Classic famolavolana
Normal manome fitoerana fanambarana "ho an'ny (var aho = 0, aho var I = 0; raha ny isan'ny singa tsy fantatra. Azonao atao ihany koa ny hafa hanao algorithms ho famenoana sy ny fihaingoana fanodinana, saingy fa tsy hoe zavatra mety hampiasa ny vaovao, variants ankehitriny. Classic tsara rehefa mila fandraisana ny fanontaniana HR (atao hoe koa, anarana voalohany, toerana), karatra ho an'ny fitaovana (modely, mpanamboatra, mpivarotra, daty VAROTRA), sy ny akora izay tsy miova sy misolo tena firafitry ny fitambaran'ny liana. Rehefa voaomana singa fotsiny dia zavatra na ny rafitra izay manana ny fananana sy ny fomba, dia tsy afaka miatrika mahazatra fihetsehana habetsahana sy ny hatsaran'ny, ary maka hafa voaomana heviny. Ny fihetsehana Tena ilaina fananana singa tena fanehoana voaomana. Design JS foreach nahay, in somary hafa noho ny mahazatra (nolaniana amin'ny teny), dika, manome fahafahana antsika mba hanome ny nahay ny fahafahana maneho ny fananany ny alalan 'ny daty ny singa. Eritrereto hoe iray ahitana voaomana ny lalana (ny hatsaran'ny toetra sy ny hamaroan'isa), ary ny iray hafa voaomana - fiara izay afaka mandeha afa-tsy amin'ny lalana sasany, ary manana boky hafa solika fiara mifono vy, i.e. ny lavitra eo ihany koa ny fangaro zava-dehibe. Amin'ny vatana toy izany dia tsy maintsy mandray tsara algorithm ho toy ny fototra, ohatra, lalana sy mifidy ny fiara izay dia ho afaka hitondra fiara eo amboniny. Ary dia tsara, raha ny lalana sy ny fiara, miteny ao amin'ny fandaharana toy ny zavatra, "mahita ny tenany." Izany dia fampiharana ny zavatra voajanahary-mirona fandaharana, izay, ankoatra ny zavatra hafa, tsy mila manova ny algorithm noho ny fanovana dalana sy ny fiara rakitra, hatrany compensates fanamboarana ny lalana, fikojakojana fiara sy ny sisa Ara-teknika ao amin'ny JS foreach rafitra dia tena tsotra: "aData.forEach (fData),", izay fData - ny asa izay ampiharina amin'ny singa tsirairay ny fihaingoana aData: miasa fData (sarobidy, tondro) {sText + = fanondroana + '=' + sarobidy + '; '; }. Raha ny loharanom-baovao dia aseho tahirin-kevitra toy izao manaraka izao: var aData = [1,2,3,4]; ny vokatry ny fampiasana izany JS foreach dia: "0 = 1 1 = 2 2 = 3 3 = 4 4 = 11; 5 = 22, 6 = 44, 7 = andalana 1, 8 = andalana 2;". Zavatra amin'ny JavaScript - manokana. Mampiasa zavatra izany no fiteny be mitovy amin'ny implementations amin'ny fiteny hafa. Zavatra - izany fotsiny dia nahay ny fananana sy ny fomba. Ny farany tena manao ny asa, na nanova ny famonjena afa-po na zavatra hafa ivelany, arrays, hiovaova. Ny zavatra tonga ao an-voaomana tahaka ny zana-kazo amin'ny filmstrip, rehefa iterating in JS foreach zavatra rafitra mamorona vaovao semantics: mamaritra miova heviny. Noho izany, ny lalana amin'ny alalan'ny tenany ihany, dia afaka mifidy fiara izay afaka mitaingina eo aminy, ary ny andro farany dia voasivana misy lalana. Raha toa ka tsy mihaino, fa ny leon'ny ao amin'ity fandaharana safidy kokoa azo antoka fehezan-dalàna, ny asa - mba hamaritana ny lalana ny lahateny - mahatonga JS foreach hanorina amin'ny heviny sy tsotra ny vahaolana: hanitatra ny lalana ny lalana, mifidy ny milina sy hampihatra ny fanaterana ny entana. Raha lalana, ny lalana sy ny milina - arrays ny zavatra, indrindra ny algorithm notsorina. Mety ho hafahafa fa ny firongatry ny JS foreach rafitra raha mbola ela vao tonga. Na izany aza, na dia eo aza ny fahatsoran'ny teboka iray, amin'ny fampiharana dia sarotra ny fampiharana. Mieritreritra maoderina developer miasa amin'ny zavatra efa mahazatra ho an'ny fandaharana, fa tsy zavatra ny tena olana. Tsy azon'ny matetika ireo fiara-dalana, ny lalana, ny lavitra ... Zavatra-mirona fandaharana efa nivoatra tsilo lalana, ary fomban-drazana dia nentina nankany amin'ny fandaharana mamorona zavatra voaomana, teny, bokotra, lalana fifantenana boaty, sns Ankoatra izany, JS foreach miaraka amin'ny teny hafa constructs dia tanterahina ao amin'ny vahiny ny navigateur izay mitondra amin'ny fampiharana lehibe voafetra. Tsy developer rehetra dia vonona ny hizara ny fehezan-dalàna. Fahaiza-ohatra ny fampiasana ny arrays sy ny fanangonana ny zavatra tena - fomba tsara hanatsarana ny fahalalana. Na izany aza, ny fisian'ny JavaScript fehezan-dalàna ho an'ny fampiasana unintended developer manana fiantraikany mivantana eo amin'ny fampandrosoana ny fanantenana hevitra ho mavitrika sy tena-zavatra izao tontolo izao. JS foreach fanorenana dia tsy mbola tonga lafatra, ary ny fampandrosoana ny semantics toa tena fanantenana ho tari-dalana.
raha (! typeof aData [aho] = 'tsy voafaritra') {... aData [aho]; ... I ++; } Foreach manome fitoerana
aData.push (11);
aData.push (22);
aData.push (44);
aData.push ( 'andalana 1');
aData.push ( 'andalana 2');
var sText = '', Endri-javatra Array zavatra
Mampihatra JS foreach sy ny tena zavatra
Similar articles
Trending Now