Uporabite indexOf (JavaScript) pri ravnanju z nizi in nizi

javascript - edinstven programski jezik in sestavni del brskalnika, sintaksa in semantika tako organsko poosebljata najboljše tradicije sodobnega razvoja algoritmov, kar je v veliki meri zgled za druge jezike, ki predstavljajo podobne zmožnosti v težji različici.

[thumb] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_921.jpeg [/thumb]
Način indexOf javascript se ne uvršča kot iskalna operacija, lahko pa se uporabi za določanje, kje je znak ali podniz v nizu. Ista metoda se uporablja za navadne matrike.

Splošni opis metode

Splošni sintakse javascriptov določa, da imajo vrstice in nizi metodo, imenovano indexOf, ki izračuna, kje se v vrstici, kjer je bila ta metoda uporabljena, začne želeni podniz (ali samo znak).


V okviru splošne logike jezika se lahko število samodejno pretvori v podatkovni tip "niz". Jezik daje programerju deskriptor "var" brez možnosti natančnega določanja vrste podatkov, ki jih je bilo potrebno opisati. Sposobnost manipulacije podatkovnih tipov - odlična kakovost javascript. V opisu spremenljivke lahko programer določi začetno vrednost in v skladu s tem nastavi svojo vrsto, vendar se bo v pravem trenutku spremenila glede na zahteve konstrukcije ali izraza, kjer bo spremenljivka uporabljena.

Primer uporabe metode

Opisane so tri spremenljivke: niz znakov je "str", običajno polje "arr" in asociativno polje je "rit". Na spletni strani so virusi z id = 'scCurrInfo', v kateri bo rezultat postavljen. MetodaindexOf javascript zagotavlja vrstice in redne matrike.


Vsi primeri vzorčenja substrata (iskanja) so podani enakovredno. Izhodi so predstavljeni na enak način.
[palec] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_402.jpeg
Uporaba matrike javascript indexOf je kot izključno niz: če je bilo to polje predstavljeno z nizom, bi bil učinek podoben. In čeprav niz predstavitev podatkov, v mnogih primerih, bolj učinkovito uporabo nizov, uporaba indexOf metoda za vrsto podatkov vrste tudi smiselno. Rezultat izvajanja dane kode kaže očitno ujemanje med uporabo metode z običajnimi nizi in klasično različico niza javascript: indexOf.
[img] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_973.jpeg [/img]
Asociativni nizi so po naravi različni in se nanašajo na posebno logiko objektno usmerjenega programiranja v tem jeziku. Za njih metoda indexOf ni uporabna.

Pravila za uporabo metode

Ne glede na to, kaj (vrstica, matrika) se uporablja metoda indexOf, javascript omogoča, da določite drugi parameter števila: položaj, po katerem bi morali iskati vnos zahtevanega podniza (znaka). Iskanje je vedno prvo, to pomeni, da bo rezultat metode število: položaj (indeks indeksa), iz katerega se začne želeni podniz (simbol). Štetje položaja in indeksa polja se začne iz nič. Če v vrstici ali nizu ni ničesar, bo rezultat negativna vrednost -1.
http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_254.jpeg
Sintaksa jezika omogoča vsako sintaktično pravilno kombinacijo metod in rezultatov njihove izvedbe. Preprosto povedano, ni treba vnašati novih spremenljivk. Metodo lahko uporabite v kateri koli kombinaciji z drugimi metodami. Iz drevesa DOM lahko dobite katerokoli besedilo, niz virusov ali drugačen nabor podatkov in JavaScript, ki ga uporablja indexOf, za uporabo na enak način kot njegov namen.

Možnosti učinkovite obdelave podatkov

JavaScript in semantika javascripta, zlasti glede objektno usmerjenega programiranja, si zaslužijo spoštovanje, vendar to ne preprečuje razvijalcem, da oblikujejo svoje algoritme glede na svojo "lastno semantiko". Vsaka naloga ima edinstven pomen, ki ga je mogoče vključiti v predlagano jezikovno strukturo podatkov in načrtovati njihovo obdelavo. Vendar je veliko lažje zgraditi objekte rešljivega problema in v njihovem smislu oblikovati njegovo rešitev. To ni le bolj učinkovit rezultat, temveč tudi bolj razumljiv algoritem, manj napak v kodi in dobra priložnost za spremembo rezultata pozneje: ne bo treba omenjati: kaj je bilo storjeno in zakaj.
[thumb] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_445.jpeg
Pri programiranju je zelo pomembna zelo razumljiva in berljiva koda, zlasti ko jo bo treba po določenem času še naprej razvijati. V tem kontekstu lahko programer vnese podatke v običajne vrstice, postavi vrstice v objekte in postavi semantično obremenitev v skladu z metodami, ki bodo skozi indeksOf izbrale želene elemente ob pravem času.

Sorodne publikacije