Objektno usmerjene zmožnosti in asociativni nizi javascripta kot semantični "okvirji" uporaba funkcij in struktur za obdelavo nizov so še posebej zanimivi za programiranje procesov obdelave informacij v svoji semantični vsebini. Funkcija dela z nizi v jeziku javascript lahko združuje lastne semantične konstrukcije, poenostavlja kodo in formalizira predmetno področje naloge.
[thumb] http://hi-news.pp.ua/uploads/posts/2017-11/javascript-robota-z-ryadkami-funkcyi_221.jpeg
V klasični različici obdelave podatkov - to so predvsem nizovne funkcije. Vsaka funkcija in struktura jezika ima svoje lastnosti v sintaksi in semantiki javascripta. Metode dela s strunami imajo svoj slog, pri običajni uporabi pa je to le sintaksa znotraj preproste semantike: iskanje, zamenjava, vstavljanje, izvleček, vsebina, spreminjanje registra Opis nizovnih spremenljivk
[palec] http://hi-news.pp.ua/uploads/posts/2017-11/javascript-robota-z-ryadkami-funkcyi_972.jpeg [/thumb]
V tem primeru v vrstici " str_dbl »navaja uporabne posebne znake, ki jih lahko uporabite v vrstici. Hkratisimbol "" je zaščiten.Niz je vedno polje
= & gt; "V";
= & gt; "A".
= & gt; "V";
= & gt; '';
= & gt; "A".
Osnovne funkcije nizov
[thumb] http://hi-news.pp.ua/uploads/posts/2017-11/javascript-robota-z-ryadkami-funkcyi_483.jpeg
Najpomembnejša linijska metoda (pravilnejša - lastnine) - njegova dolžina.V drugem primeru je niz elementovzaradi danega ločila se združi v eno vrstico. Pomembna značilnost tega para: razčlenitev se lahko izvede na enem separatorju, in združitev - na drugi strani. V tem kontekstu je mogoče delo z javascriptom z nizi izpeljati iz "skladnje jezika".
Funkcije klasičnega niza
[thumb] http://hi-news.pp.ua/uploads/posts/2017-11/javascript-robota-z-ryadkami-funkcyi_224.jpeg
veliko funkcij, vendar se med seboj podvajata ali pa ostanejo za stare algoritme in združljivost. Na primer, uporaba metode concat () je predvidena, vendar je lažje pisati:Linije in regularni izrazi
[thumb] http://hi-news.pp.ua/uploads/posts/2017-11/javascript-robota-z-ryadkami-funkcyi_775.jpeg
Metoda ujemanja najde in nadomesti nadomesti najdeno ujemanje z želeno vrednostjo. Regularni izrazi so v javascriptu implementirani na visoki ravniv bistvu so kompleksni in ob upoštevanju posebnosti aplikacije nosijo težišče od strežnika do odjemalskega brskalnika.[thumb] http://hi-news.pp.ua/uploads/posts/2017-11/javascript-robota-z-ryadkami-funkcyi_956.jpeg
Pri uporabi ujemanja, metode iskanja in nadomestiti ne bi smeli samo posvečati pozornosti preskušanju na celotnem spektru dovoljenih vrednosti izhodnih parametrov in želenih linij, ampak tudi oceniti obremenitev brskalnika.Primeri regularnih izrazov
[palec] http://hi-news.pp.ua/uploads/posts/2017-11/javascript-robota-z-ryadkami-funkcyi_597.jpeg
Funkcije so predstavljene tukaj. , ki preveri, vnos vsebuje celo število (schInt) ali število realnih (schReal). Naslednji primer prikazuje, kako učinkovito lahko obdelujete strune, tako da jih preverite samo za veljavne znake: schText - samo besedilo, schMail je pravilen e-poštni naslov.