Prototip - Temel Nesne
Nesne , Prototip tarafından bir ad alanı olarak ve Nesne nesnesini kullanarak ilgili işlevi çağırmak için kullanılır . Bu, aşağıdaki iki şekilde kullanılır -
Basit bir geliştiriciyseniz, inceleme veya klonlama gibi mevcut işlevleri kullanabilirsiniz .
Prototype gibi kendi nesnelerini yaratmak veya nesneleri karma gibi keşfetmek isteyen biriyseniz, genişlemeye , anahtarlara ve değerlere döneceksiniz .
Prototip Nesne Yöntemleri
NOTE - En azından prototype.js'nin 1.6 sürümüne sahip olduğunuzdan emin olun.
S.No. | Yöntem ve Açıklama |
---|---|
1. | klon() Yüzeysel kopya kullanarak iletilen nesneyi klonlar (orijinalin tüm özelliklerini sonuca kopyalar). |
2. | uzat () Tüm özellikleri kaynaktan hedef nesneye kopyalar. |
3. | incelemek () Nesnenin hata ayıklamaya yönelik dize gösterimini döndürür. |
4. | isArray () Obj bir diziyse true, aksi takdirde false döndürür. |
5. | isElement () Obj, tip 1 DOM düğümü ise true, aksi takdirde false döndürür. |
6. | isFunction () Obj işlevi türündeyse true, aksi takdirde false döndürür. |
7. | isHash () Obj, Hash sınıfının bir örneğiyse true, aksi takdirde false döndürür. |
8. | numara() Obj tip numarası ise true, aksi takdirde false döndürür. |
9. | isString () Obj string türündeyse true, aksi takdirde false döndürür. |
10. | isUndefined () Obj, tanımsız türündeyse doğru, aksi takdirde yanlış döndürür. |
11. | anahtarlar() Herhangi bir nesneye bir Hash olarak davranır ve özellik adlarının listesini getirir. |
12. | toHTML () Varsa objenin toHTML yönteminin dönüş değerini döndürür, aksi takdirde nesneyi String.interpret aracılığıyla çalıştırır. |
13. | toJSON () Bir JSON dizesi döndürür. |
14. | toQueryString () Bir nesneyi URL kodlu sorgu dizesi gösterimine dönüştürür. |
15. | değerler () Herhangi bir nesneye Hash olarak davranır ve özellik değerlerinin listesini getirir. |