Prototype - Objet de base
Object est utilisé par Prototype comme espace de noms et pour appeler la fonction associée à l'aide de l' objet Object . Ceci est utilisé des deux manières suivantes -
Si vous êtes un simple développeur, vous pouvez utiliser les fonctions existantes comme inspecter ou cloner .
Si vous souhaitez créer leurs propres objets comme Prototype le fait, ou explorer des objets comme s'ils étaient des hachages, se tournera vers les extensions , les clés et les valeurs .
Méthodes d'objet prototype
NOTE - Assurez-vous d'avoir au moins la version 1.6 de prototype.js.
S.No. | Méthode et description |
---|---|
1. | cloner()
Clone l'objet passé en utilisant une copie superficielle (copie toutes les propriétés de l'original dans le résultat). |
2. | étendre()
Copie toutes les propriétés de la source vers l'objet de destination. |
3. | inspecter()
Renvoie la représentation sous forme de chaîne orientée débogage de l'objet. |
4. | isArray ()
Renvoie true si obj est un tableau, false dans le cas contraire. |
5. | isElement ()
Renvoie true si obj est un nœud DOM de type 1, false dans le cas contraire. |
6. | isFunction ()
Renvoie true si obj est de type fonction, false dans le cas contraire. |
sept. | isHash ()
Renvoie true si obj est une instance de la classe Hash, false dans le cas contraire. |
8. | isNumber ()
Renvoie true si obj est de type number, false dans le cas contraire. |
9. | isString ()
Renvoie true si obj est de type string, false dans le cas contraire. |
dix. | isUndefined ()
Renvoie true si obj est de type indéfini, false dans le cas contraire. |
11. | clés()
Traite tout objet comme un hachage et récupère la liste de ses noms de propriétés. |
12. | toHTML ()
Renvoie la valeur de retour de la méthode toHTML d'obj si elle existe, sinon exécute obj via String.interpret. |
13. | toJSON ()
Renvoie une chaîne JSON. |
14. | toQueryString ()
Transforme un objet en sa représentation sous forme de chaîne de requête encodée en URL. |
15. | valeurs()
Traite tout objet comme un hachage et récupère la liste de ses valeurs de propriété. |