Koristite indexOf (JavaScript) pri rukovanju nizovima i nizovima

JavaScript - jedinstven programski jezik i sastavni dio pregledavanja, sintaksa i semantika tako organski utjelovljuje najbolje tradicije modernog dizajna algoritama uglavnom model za druge jezike koje predstavljaju slične mogućnosti u pozamašan obliku.

[palac] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_921.jpeg [/palac]
IndexOf metoda javascripta ne rangira se kao operacija pretraživanja, ali se može koristiti za određivanje gdje je znak ili podniz u nizu. Ista metoda primjenjuje se na obične matrice.

Opći opis metode

cjelokupan stil sintakse JavaScript utvrdi da žice i nizovi su indexOf metoda, koja izračunava potrebnu podniz koji počinje (ili simbol) u liniji u kojoj je primijenjena ta metoda.


U kontekstu opće logike jezika, broj se može automatski pretvoriti u vrstu podataka "string". Jezik daje programeru deskriptor "var" bez mogućnosti preciziranja koje vrste podataka je potrebno opisati. Sposobnost manipuliranja vrstama podataka - izvrsna kvaliteta javascript. Opisujući varijablu programer može odrediti početnu vrijednost i, sukladno tome, postavite svoj tip, ali u pravo vrijeme, ova vrsta promjene u skladu sa zahtjevima dizajna ili izraz u kojem se koristi varijabla.

Primjer primjene metode

Opisane su tri varijable: niz znakova je "str", uobičajeni niz je "arr", a asocijativni niz je "magarac". Web stranica ima viruse s id = 'scCurrInfo', u kojem će biti postavljen rezultat. MetodaindexOf javascript osigurava redove i regularne nizove.


Svi primjeri uzorkovanja supstrata (pretraživanja) dati su u ekvivalentnim terminima. Izlazi su prikazani na isti način.
[thumb] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_402.jpeg
Koristeći array indexOf niz je kao čisto string opcija: ako je ovaj niz bio predstavljen nizom, učinak bi bio sličan. I iako niz predstavljanje podataka, u mnogim slučajevima, učinkovitije korištenje polja, korištenje indexOf metoda za vrstu podataka polje također ima smisla. Rezultat izvršenja zadanog koda pokazuje očiglednu podudarnost između primjene metode na uobičajene nizove i klasične varijante niza javascript: indexOf.
[img] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_973.jpeg [/img]
Asocijativni nizovi su po svojoj prirodi različiti, a odnose se na posebnu logiku objektno orijentiranog programiranja na ovom jeziku. Njima nije primjenjiva metoda indexOf.

Pravila za primjenu metode

Bez obzira na to što (line, array) se koristi indexOf metoda, javascript vam omogućuje da odredite drugi parametar broja: poziciju nakon koje trebate tražiti unos traženog podniza (znaka). Pretraživanje uvijek ide na prvu pojavu, odnosno rezultat metode je broj: položaj (indeks indeksa), iz kojeg počinje željeni podniz (simbol). Brojanje položaja i indeksa polja počinje od nule. Ako se ništa ne pronađe u retku ili nizu, rezultat će biti negativna vrijednost -1.
http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_254.jpeg
Sintaksa jezika dopušta bilo koju, sintaktički ispravnu, kombinaciju metoda i rezultata njihovog izvršenja. Jednostavno rečeno, nema potrebe za unosom novih varijabli. Metodu možete koristiti u bilo kojoj kombinaciji s drugim metodama. Možete dobiti od DOM stabla bilo koji tekst, niz virusa, ili drugačiji skup podataka, a indexOf javascript da se primjenjuje na isti način kao i njegova namjena.

Mogućnosti učinkovite obrade podataka

JavaScript i semantika javascripta, osobito u pogledu objektno-orijentiranog programiranja, zaslužuju poštovanje, ali to ne sprječava programere da formuliraju svoje algoritme prema svojoj "vlastitoj semantici". Svaki zadatak nosi jedinstveno značenje koje se može staviti u predloženu jezičnu strukturu podataka i dizajn njihove obrade. Međutim, mnogo je lakše konstruirati objekte rješivog problema, au njihovim terminima formulirati njegovo rješenje. To nije samo učinkovitiji rezultat, nego i razumljiviji algoritam, manje grešaka u kodu i dobra prilika za kasnije izmjene rezultata: neće biti potrebe spominjati: što je učinjeno i zašto.
[thumb] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_445.jpeg
U programiranju je vrlo važan vrlo razumljiv i čitljiv kod, pogotovo kada će se morati dalje razvijati nakon nekog vremena. U tom kontekstu, programer može dostaviti podatke u uobičajenim linijama, smjestiti redove u objekte i postaviti semantičko opterećenje prema metodama koje će kroz indexOf odabrati željene elemente u pravo vrijeme.

Povezane publikacije