Użyj indexOf (JavaScript) podczas obsługi tablic i łańcuchów

Javascript - unikalny język programowania i stanowią integralną część przeglądania, składni i semantyki tak organicznie urzeczywistniającym najlepszych tradycji nowoczesnych algorytmów konstrukcyjnych w dużej mierze model dla innych języków, które reprezentują podobne możliwości w postaci wielkogabarytowych.

[kciuk] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_921.jpeg [/kciuka]
metoda indexOf JavaScript nie jest pozycjonowana jako operacji wyszukiwania, ale może pomóc określić, gdzie postać lub podciąg z ciągu. Ta sama metoda jest stosowana do zwykłych tablic.

Ogólny opis metody

Całkowita składni styl JavaScript stwierdzi, że łańcuchy i tablice są metody indexOf, która oblicza wymagane podciąg który uruchamia (lub symboli) w linii, w której zastosowano metody.


W ramach ogólnej logiki numer języka może być automatycznie przekształca się w danych typu „string”. Język daje programatorowi deskryptor "var" bez możliwości dokładnego określenia, jakiego typu dane należało opisać. Możliwość manipulowania typami danych - doskonała jakość javascript. Opisując zmiennej programista może określić wartość początkową i odpowiednio ustawić jej typ, ale w odpowiednim czasie, tego typu zmiany zgodnie z wymaganiami projektu lub wyrażenia, gdzie stosowany jest zmienna.

Przykład zastosowania metody

Opisane są trzy zmienne: ciąg znaków to "str", zwykle tablica to "arr", a tablica asocjacyjna to "tyłek". Strona ma wirusy o id = 'scCurrInfo', w których wynik zostanie umieszczony. MetodaindexOf javascript zapewnia wiersze i regularne tablice.


Wszystkie przykłady pobierania próbek substratu (wyszukiwania) są podane w równoważny sposób. Wyniki prezentowane są w ten sam sposób.
[kciuk] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_402.jpeg [/kciuka],
Używanie javascript tablicę indexOf jak opcja linii czystej: jeśli została wprowadzona linia ta tablica - efekt będzie taki sam. Mimo że reprezentacja ciąg danych, w wielu przypadkach lepsze plików zastosowania, należy użyć metody IndexOf dla danych typu array również sens. Wynikiem powyższego kodu pokazuje wyraźny związek między zastosowaniem metody do tradycyjnych tablic i klasycznej wersji javascript: indexOf ciąg.
[IMG] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_973.jpeg [/img],
tablice asocjacyjne różnią się w przyrodzie, są specjalnym logika programowania obiektowego w tym języku. Dla nich metoda indexOf nie ma zastosowania.

Zasady metody

Bez względu na to, co (string, array) metoda indexOf, javascript Drugi parametr pozwala określić liczba, położenie, po którym wpis powinien wyglądać pożądany podciąg (znaków). Wyszukiwanie jest zawsze pierwszy wpis, czyli wynikiem metody jest liczba, położenie (indeks tablicy), który zaczyna się od pożądanego ciąg (znak). Liczba pozycji i indeksu tablicy rozpoczyna się od zera. Jeśli nic nie zostanie znalezione w wierszu lub tablicy, wynik będzie ujemną wartością -1.
[kciuk] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_254.jpeg [/kciuka],
Składnia języka pozwala na dowolną, poprawną składniowo kombinację metod i wyników ich wykonania. Mówiąc najprościej, nie ma potrzeby wprowadzania nowych zmiennych. Możesz użyć tej metody w dowolnej kombinacji z innymi metodami. Można uzyskać z dowolnego drzewa DOM tablicy tekst Divov określonego zestawu danych i zastosować IndexOf JavaScript w ścisłej zgodzie z jego przeznaczeniem.

skuteczne danych opcjonalnych

Składnia i semantyka JavaScript, zwłaszcza w odniesieniu do programowania obiektowego zasługują względem, ale nie wyklucza to wywoływacz formułować algorytmów zgodnie ze swoim „własnym semantyki.” Każde zadanie ma wyjątkowe znaczenie, które można umieścić w proponowanej strukturze językowej danych i projektowaniu ich przetwarzania. Ale o wiele łatwiej jest konstruować obiekty rozwiązującego problem, a w terminach formułować swoje rozwiązanie. Jest to nie tylko lepszy wynik, ale bardziej intuicyjne algorytm, mniej błędów kodowania i dobra okazja modyfikacje wynikają wtedy nie trzeba będzie pamiętać: co się stało i dlaczego.
[kciuk] http://hi-news.pp.ua/uploads/posts/2017-11/vikoristannya-indexof-javascript-pri-robot-z-masivami-ryadkami_445.jpeg [/kciuka],
W programowaniu bardzo zrozumiały i czytelny kod jest bardzo ważny, szczególnie gdy będzie musiał być dalej rozwijany po pewnym czasie. W tym kontekście, programista może dostarczyć danych na konwencjonalnych liniach linii umieszczanych w placówkach oraz sposób umieścić metodami, bo indexOf wybiorą odpowiednich pozycji w odpowiednim czasie.

Powiązane publikacje