Search() yöntemi, belirtilen bir dizi ya da düzenlenen bir string ifade için bir dize arar ve bu dizenin konumunu döndürür. Dolayısıyla search() yöntemi uygulanırken bir takım parametreler, koşul olarak kullanılacaktır.
Sentaks
Uygulama
Yukarıdaki javascript kodları çalıştırıldığında ekranda 20 yazdığı görülecektir. “kaynak” kelimesinin bulunduğu yere kadar geçen her bir karakter sayılıp, çıktısı döndürülmektedir.
Küçük – büyük harf duyarlılığıyla ilgili bir arama problemi karşınıza çıktığı zaman, i etiketi devreye girmektedir.
Yukarıdaki uygulamada görüldüğü gibi, “projects” string ifadesi search yöntemiyle çağırıldığında, sonuc değişkeni 38 değerini döndürüyor. Bunun sebebi search fonksiyonunun küçük harfle belirlenen kosul degiskeninin aynısını arama isteğidir. Ancak ikinci kısımda ise, “i” etiketini atadığımızdan dolayı, küçük – büyük harf sınırlaması yapmaksızın, “projects” değerini çağıracaktır. Bu sebeple ilk projects yazan değerin çıktısı olan 27 döndürülmektedir.
Not: En gelişmiş ve yaygın olarak kullanılan Javascript kütüphanesi olan JQuery, search yöntemini .find() fonksiyonu ile benzer şekilde uygulayabilmektedir. Daha detaylı bilgi almak için JQUERY API sayfasını ziyaret edebilirsiniz.
My Name is A. Gokhan SATMAN, and I am a software engineer, Author and game developer. gokhansatman.com
Comment:*
Nickname*
E-mail*
Website
Bir dahaki sefere yorum yaptığımda kullanılmak üzere adımı, e-posta adresimi ve web site adresimi bu tarayıcıya kaydet.
+ 6 = sekiz
CAPTCHA (Şahıs Denetim) Kodu *