Použitie indexOf (JavaScript) pri manipulácii s políčkami a reťazcami

javascript - jedinečný programovací jazyk a neoddeliteľnou súčasťou prechádzanie, syntaxe a sémantiky, aby organicky stelesňuje najlepšie tradície moderného dizajnu algoritmov do značnej miery model pre iné jazyky, ktoré predstavujú podobné príležitosti v objemné forme.

[palec] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_921.jpeg [/palec]
metóda indexOf javascript nie je umiestnený ako vyhľadávacie operácie, ale to môže pomôcť určiť, kde charakter alebo podreťazec z reťazca. Rovnaká metóda sa aplikuje na bežné polia.

Všeobecný opis metódy

Celkový syntaxe štýl JavaScript, určí, že reťazce a polia sú indexOf metóda, ktorá vypočítava potrebné čiastkové reťazec, ktorý začína (alebo symbol) v riadku, kde bola použitá táto metóda.


V súvislosti s celkovou logikou počte jazykov môžu byť automaticky prevedené na dátový typ "reťazec". Jazyk dáva programátorovi popisovač "var" bez možnosti presne špecifikovať, ktorý typ údajov je potrebné opísať. Schopnosť manipulovať s dátovými typmi - vynikajúca kvalita javascriptu. Pri popise variabilné programátor je možné zadať počiatočnú hodnotu, a preto nastaviť jeho typ, avšak v správnom čase, tento typ zmeny v súlade s požiadavkami na konštrukciu alebo výraz, kde je použitá premenná.

Príklad metódy

popísané tri premenné: reťazec znakov - «ul» je obvyklá pole - «» arr a asociatívne pole - «ass». Webová stránka má vírusy s id = 'scCurrInfo', v ktorých bude výsledok umiestnený. MetódaindexOf javascript poskytuje riadky a pravidelné polia.


Všetky príklady vzorkovania substrátu (vyhľadávanie) sú uvedené v ekvivalentných pojmoch. Výstupy sú prezentované rovnakým spôsobom.
[palec] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_402.jpeg [/palec]
Použitie indexu javascriptOf pole je ako voľba čisto reťazec: ak by toto pole bolo reprezentované reťazcom, efekt by bol podobný. A napriek tomu, že reťazec reprezentuje dáta, v mnohých prípadoch je efektívnejšie používanie polí, použitie metódy indexOf pre dátové pole má tiež zmysel. Výsledkom vyššie uvedeného kódu ukazuje jasný vzťah medzi aplikáciu metódy na konvenčných polí a klasickej verzii JavaScript: indexOf reťazec.
[img] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_973.jpeg [/img]
Asociačné polia majú odlišnú povahu, odkazujúc na špeciálnu logiku objektovo orientovaného programovania v tomto jazyku. Metóda indexOf sa na ne nevzťahuje.

Pravidlá metódou

Bez ohľadu na to, čo (string, array) spôsob indexOf, javascript druhý parameter umožňuje určiť počet, umiestnenie, po ktorom položka by mala vyzerať požadovaný substring (znak). Vyhľadávanie je vždy prvý vstup, teda výsledok tejto metódy je počet, umiestnenie (index pole), ktoré začína s požadovaným reťazcom (znak). Počítanie polohy a indexu poľa začína od začiatku. Ak sa v riadku alebo poli nie je nájdené nič, výsledok bude záporná hodnota -1.
[palec] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_254.jpeg [/palec]
Syntax jazyka umožňuje akúkoľvek, syntakticky správnu kombináciu metód a výsledky ich vykonania. Jednoducho povedané, nie je potrebné zadávať nové premenné. Metódu môžete použiť v akejkoľvek kombinácii s inými metódami. Môžete získať z stromu DOM ľubovoľný text, pole vírusov alebo iný súbor údajov a indexOf javascript sa aplikuje presne rovnakým spôsobom ako jeho zamýšľaný účel.

účinné dát klávesa

syntaxe a sémantika javascript, najmä s ohľadom na objektovo orientovaného programovania, si zaslúži úctu, ale to nebráni tomu, aby developer formulovať svoje algoritmy v súlade s jeho "vlastné sémantiky." Každá úloha nesie jedinečný význam, ktorý možno vložiť do navrhovanej jazykovej štruktúry údajov a návrhu ich spracovania. Ale je oveľa ľahšie konštruovať predmety riešiteľného problému a vo svojich formuláciách formulovať svoje riešenie. To je nielen lepší výsledok, ale viac intuitívne algoritmus, menej chýb kódovania a dobré modifikácie príležitosť dôjsť vtedy, nebudú musieť mať na pamäti: to, čo sa stalo a prečo.
[palec] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_445.jpeg [/palec]
Pri programovaní je veľmi dôležitý veľmi čitateľný a čitateľný kód, najmä ak sa bude musieť po nejakom čase ďalej rozvíjať. V tomto kontexte, programátor môže poskytnúť údaje o konvenčných tratiach, linky umiestnené v zariadeniach a význame umiestniť metódami, ktoré, pretože bude indexOf vybrať požadované položky v pravý čas.

Súvisiace publikácie