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. |