Prototip - Dize İşleme
Prototype, String nesnesini önemsizden karmaşığa değişen bir dizi yararlı yöntemle geliştirir.
String ile ilgili örneklerle birlikte tüm fonksiyonların listesi.
Prototip Dizgi Yöntemleri
NOTE - 1.6'nın prototype.js sürümüne sahip olduğunuzdan emin olun.
S.No. | Yöntem ve Açıklama |
---|---|
1. | boş() Dizenin 'boş' olup olmadığını, yani boş mu yoksa sadece boşluk mu içerdiğini kontrol eder. |
2. | deve boyası () Kesik çizgilerle ayrılmış bir dizeyi bir camelCase eşdeğerine dönüştürür. Örneğin, 'foo-bar', 'fooBar'a dönüştürülür. |
3. | büyük harfle yazmak () Bir dizenin ilk harfini büyük harfle yazarken diğerlerinin tümünü küçültür. |
4. | dasherize () Alt çizgi karakterinin ("_") her örneğini kısa çizgi ("-") ile değiştirir. |
5. | boş() Dizenin boş olup olmadığını kontrol eder. |
6. | uçlarıWith () Dizenin alt dizeyle bitip bitmediğini kontrol eder. |
7. | escapeHTML () HTML özel karakterlerini varlık eşdeğerlerine dönüştürür. |
8. | evalJSON () Dizedeki JSON'yi değerlendirir ve sonuçta elde edilen nesneyi döndürür. |
9. | evalScripts () Dizede bulunan herhangi bir komut dosyası bloğunun içeriğini değerlendirir. Her komut dosyası tarafından döndürülen değeri içeren bir dizi döndürür. |
10. | extractScripts () Dizede bulunan herhangi bir betik bloğunun içeriğini çıkarır ve bunları bir dizi dizisi olarak döndürür. |
11. | gsub () Dizeyi, belirli bir desenin her geçtiği yerde, normal bir dizeyle, işlevin döndürülen değeriyle veya Şablon dizesiyle değiştirilmiş olarak döndürür. |
12. | Dahil etmek() Dizenin bir alt dize içerip içermediğini kontrol eder. |
13. | incelemek () Dizenin hata ayıklamaya yönelik bir sürümünü döndürür. |
14. | enterpolate () Dizeye Şablon olarak davranır ve onu nesnenin özellikleriyle doldurur. |
15. | isJSON () Normal ifadeler kullanarak dizenin geçerli JSON olup olmadığını kontrol eder. Bu güvenlik yöntemi dahili olarak adlandırılır. |
16. | parseQuery () URI benzeri bir sorgu dizesini ayrıştırır ve parametre / değer çiftlerinden oluşan bir nesne döndürür. |
17. | taramak () Verilen desenin her oluşumunda yinelemeye izin verir. |
18. | ile başlar() Dizenin alt dizeyle başlayıp başlamadığını kontrol eder. |
19. | şerit () Bir dizenin başındaki ve sonundaki tüm boşlukları çıkarır. |
20. | stripScripts () HTML komut dosyası bloğu gibi görünen herhangi bir şey dizisini çıkarır. |
21. | stripTags () Herhangi bir HTML etiketinin bir dizesini çıkarır. |
22. | alt() Modelin ilk sayım oluşumlarını normal bir dizeyle, işlevin döndürülen değeriyle veya Şablon dizesiyle değiştirilmiş bir dize döndürür. |
23. | succ () Dahili olarak ObjectRange tarafından kullanılır. Dizenin son karakterini Unicode alfabesinde aşağıdaki karaktere dönüştürür. |
24. | zamanlar() Dize sayım sürelerini birleştirir. |
25. | sıralamak() Dizeyi karakter karakter böler ve sonucu içeren bir dizi döndürür. |
26. | toJSON () Bir JSON dizesi döndürür. |
27. | toQueryParams () URI benzeri bir sorgu dizesini ayrıştırır ve parametre / değer çiftlerinden oluşan bir nesne döndürür. |
28. | kesik () Bir dizeyi verilen uzunlukta keser ve ona bir sonek ekler (bunun yalnızca bir alıntı olduğunu gösterir). |
29. | vurgulamak() Deve haline getirilmiş bir dizeyi, alt çizgiyle ("_") ayrılmış bir dizi kelimeye dönüştürür. |
30. | unescapeHTML () Etiketleri çıkarır ve özel HTML karakterlerinin varlık biçimlerini normal biçimlerine dönüştürür. |
31. | filtresini kaldır () Ajax JSON veya JavaScript yanıtlarının etrafındaki yorum sınırlayıcılarını çıkarır. Bu güvenlik yöntemi dahili olarak adlandırılır. |