Komputer, Programming
JS foreach obyék salaku perwujudan dina
sintaksis JavaScript nyadiakeun kamampuhan pikeun ngagabungkeun variabel kana arrays jeung objék. Aksés ka elemen tiasa diakses via indexes sarta ngaran ngaliwatan hiji operator siklus.
Tapi teu salawasna mungkin uninga jumlah unsur dina kempelan nu di waktu rarancang jeung teu salawasna merenah ngagunakeun rumpaka anu disadiakeun semantik dina aranjeunna.
desain Palasik
pernyataan loop normal "kanggo (var i = 0; i var i = 0; lamun jumlah unsur nyaéta kanyahoan. Anjeun oge bisa ngawangun algoritma béda pikeun keusikan jeung ngolah Asép Sunandar Sunarya, tapi leuwih merenah pikeun nganggo anyar, varian modern. Palasik alus mun anjeun kudu ngolah questionnaires HR (surname, ngaran mimitina, posisi), kartu pikeun alat-alat (modél, produsén, seller, tanggal diobral), sarta data sejenna anu henteu Sacara stuktur ngarobah sarta ngawakilan kapentingan kumulatif. Nalika unsur Asép Sunandar Sunarya dina diri mangrupa obyek atawa struktur nu boga sipat jeung métode sorangan, moal bisa Cope jeung dinamika Palasik kuantitas jeung kualitas, sarta nyokot Asép Sunandar Sunarya harti béda. Dinamika téh pasipatan penting manifestasi sabenerna Asép Sunandar Sunarya unsur. Desain JS Asép Sunandar Sunarya foreach, dina sababaraha hal anu béda tina dawam (diadopsi dina basa séjén), versi, ngamungkinkeun urang pikeun nyadiakeun hiji Asép Sunandar Sunarya ti kasempetan pikeun némbongkeun sipat maranéhanana ngaliwatan tanggal unsur-Na. Anggap hiji Asép Sunandar Sunarya ngandung hiji jalan (ciri kualitatif jeung kuantitatif maranéhna), sarta Asép Sunandar Sunarya sejen - kandaraan anu bisa ngarambat ukur dina jalan nu tangtu tur mibanda tanghi suluh volume béda, i.e. jarak antara bahan oge penting. Dina perwujudan misalna hiji algoritma cocok kedah nyandak sakumaha dadasar hiji, contona, jalan na milih mobil anu bakal tiasa ngajalankeun di dinya. Na eta leuwih hade, upami jalan jeung mobil, diomongkeun dina program sakumaha objék, "neangan diri". Ieu aplikasi alami programming obyék-berorientasi, nu, di antara hal séjén, teu kudu ngaganti algoritma pikeun ngarobah jalan na mobil kumpulan, otomatis compensates pikeun perbaikan jalan, pangropéa mobil jeung saterusna Téhnisna dina struktur foreach JS pisan basajan: "aData.forEach (fData);", dimana fData - a fungsi anu dilarapkeun ka unggal unsur tina Asép Sunandar Sunarya aData: fungsina fData (nilai, indéks) {sText + = indéks + '=' + nilai + '; '; }. Lamun data sumber ieu digambarkeun saperti kieu: var aData = [1,2,3,4]; hasil tina pamakéan sapertos JS foreach bakal: "0 = 1 1 = 2 2 = 3 3 = 4 4 = 11; 5 = 22 6 = 44, 7 = garis 1, 8 = garis 2;". Obyek dina JavaScript - husus. Ngagunakeun objek dina basa ieu téh béda sacara signifikan ti implementations dina basa séjén. Objék - ieu sorangan mangrupa Asép Sunandar Sunarya sipat jeung métode. Jeung dimungkinkeun sabenerna nedunan aksi, nyimpen atawa ngédit eusina atanapi sejenna éksternal objék, arrays, variabel. Objék datang kana Asép Sunandar Sunarya salaku pigura dina filmstrip, lamun iterating di JS struktur foreach obyék ngabentuk semantik anyar: mendesain rasa variabel. Ku kituna, jalan ku sorangan téh bisa milih hiji mobil anu tiasa numpak dina eta, sarta dinten panungtungan nu disaring ruteu aya. Mun anjeun teu nengetan, yén redundancy dina pilihan programming ieu kode dipercaya deui, tugas - pikeun nangtukeun jalur tina pangiriman - ngajadikeun JS foreach nyusunna dina leyuran bermakna na basajan: dilegakeun jalan rute, pilih mesin jeung ngaéksekusi pangiriman barang. Mun ruteu, jalan na mesin - arrays objék, algoritma kasebut greatly disederhanakeun. Ieu bisa sigana aneh nu mecenghulna struktur foreach JS salami lila di datang. Sanajan kitu, sanajan nu kesederhanaan sahiji titik hiji, dina prakna hese pikeun diimplementasikeun. Pamikiran pamekar modern ngoperasikeun kalawan objék akrab pikeun programming, tapi teu objék tina masalah nyata. Teu ilahar dipikanyaho ku maranéhanana dina mobil jalan, jalur nu, jarak ... programming obyék-berorientasi geus mekar jalur thorny, sarta sacara tradisional geus dicokot pikeun nyieun Asép Sunandar Sunarya program obyék, bentuk, tombol, jalur kotak Pilihan, jsb Sajaba ti éta, JS foreach sapanjang kalawan constructs basa séjén anu dipigawé dina browser anu nganjang urang nu brings dina watesan serius praktek. Henteu unggal pamekar nyaéta siap bagikeun kode na. conto efektip pamakéan arrays sarta kumpulan objék nyata - cara alus pikeun ngaronjatkeun pangaweruh. Sanajan kitu, ketersediaan kode JavaScript pikeun pamekar dipaké unintended boga hiji dampak langsung dina ngembangkeun ideu ngajangjikeun pikeun objék dinamis sarta real-dunya. JS konstruksi foreach teu acan sampurna, tur ngembangkeun semantik maranéhanana sigana arah pisan ngajangjikeun.
bari {... aData [i] (typeof aData [i] = 'undefined'!); ... abdi ++; } Foreach loop
aData.push (11);
aData.push (22);
aData.push (44);
aData.push ( 'garis 1');
aData.push ( 'garis 2');
var sText = '', Fitur objék Array
Latihan JS foreach tur nyata objék
Similar articles
Trending Now