Maison  >  Article  >  développement back-end  >  Qu'est-ce qu'un prototype ? Résumé de l'utilisation de l'instance prototype

Qu'est-ce qu'un prototype ? Résumé de l'utilisation de l'instance prototype

伊谢尔伦
伊谢尔伦original
2017-06-13 10:48:471875parcourir

En JavaScript, vous pouvez utiliser le constructeur Array pour créer un tableau, ou utiliser le littéral de tableau [], cette dernière est la méthode préférée. L'objet Array hérite de Object.prototype et l'exécution de l'opérateur typeof sur le tableau renvoie un objet au lieu d'un tableau. Cependant,[] instance de Le tableau renvoie également vrai. En d'autres termes, l'implémentation d'objets de type tableau est plus complexe, comme les objets chaînes et les objets arguments. L'objet arguments n'est pas une instance de Array, mais possède un attribut de longueur et peut obtenir des valeurs via des index, il peut donc le faire. être bouclé comme un tableau. Dans cet article, je passerai en revue certaines des méthodes de prototypes de tableaux et explorerai leurs utilisations. Boucle : .forEach ; Jugement : .some et .every ; Distinguer entre .join et .concat ; Implémentation de la pile et de la file d'attente : .pop, .push, .unshift ; ; Tri : .sort ; Calcul :

1 10 cours recommandés sur la création de tableaux en PHP

Qu'est-ce qu'un prototype ? Résumé de l'utilisation de l'instance prototype

Introduction : En JavaScript, vous pouvez utiliser le constructeur Array pour créer un tableau, ou utiliser le littéral de tableau [], cette dernière est la méthode préférée. L'objet Array hérite de Object.prototype et l'exécution de l'opérateur typeof sur le tableau renvoie un objet au lieu d'un tableau. Cependant, []instanceof Array renvoie également true. En d'autres termes, l'implémentation d'objets de type tableau est plus complexe, comme les objets chaînes et les objets arguments n'est pas A...

2. des aspects auxquels il faut prêter attention lors de la création d'un tableau

Qu'est-ce qu'un prototype ? Résumé de l'utilisation de l'instance prototype

Introduction : En JavaScript, vous peut utiliser le constructeur Array pour créer un tableau, ou utiliser le littéral de tableau [ ], cette dernière est la méthode préférée. L'objet Array hérite de Object.prototype et l'exécution de l'opérateur typeof sur le tableau renvoie un objet au lieu d'un tableau. Cependant, []instanceof Array renvoie également true. En d'autres termes, l'implémentation d'objets de type tableau est plus complexe, comme les objets chaînes et les objets arguments. L'objet arguments n'est pas A...

Recommandé. articles sur la prise de longueurs fixes

Qu'est-ce qu'un prototype ? Résumé de l'utilisation de l'instance prototype

Introduction : Cet article présente principalement le remplissage gauche et le remplissage droit du numéro de chaîne JavaScript. Prenez une longueur fixe et tronquez le code de fonction d'extension. Les amis qui en ont besoin peuvent s'y référer. Parfois, nos dates et autres moins de deux chiffres sont remplies d'un 0, etc. Vous pouvez l'utiliser. Tout le monde devrait comprendre cela, donc je ne dirai pas de bêtises. Le code est le suivant : String.prototype.padLeft =Number.prototype.padLeft = function(total, ...

4. Résumé de l'utilisation des exemples de longueur fixe

Qu'est-ce qu'un prototype ? Résumé de l'utilisation de l'instance prototype

Introduction : Cet article présente principalement le numéro de chaîne JavaScript, le remplissage à gauche, le remplissage à droite, la longueur fixe, le code de fonction d'extension de troncature, les amis dans le besoin peuvent s'y référer. Parfois, nos dates et autres chiffres de moins de deux chiffres sont complétés par un 0, etc., vous. peut l'utiliser. Tout le monde devrait comprendre cela, donc je ne dirai pas de bêtises. Le code est le suivant : String.prototype.padLeft =Number.prototype.padLeft = function(total, ...

5. Introduction aux fonctions de tableau natives JavaScript

Qu'est-ce qu'un prototype ? Résumé de l'utilisation de l'instance prototype

Introduction : en JavaScript, vous pouvez utiliser le constructeur Array, ou utiliser le littéral array, ce dernier est la méthode préférée. L'objet Array hérite de Object.prototype, et l'opérateur typeof renvoie également un objet au lieu d'un tableau. renvoie vrai.. ..., HTML5 Chine, le plus grand portail chinois HTML5 de Chine

6 Problème de requête lente causé par la conversion du type int en type varchar dans la base de données MySQL<.>

Qu'est-ce qu'un prototype ? Résumé de l'utilisation de l'instance prototype

Introduction : au cours de la semaine dernière, nous avons traité deux requêtes lentes causées par l'impossibilité d'utiliser les index lors de la conversion de int en varchar. CREATE TABLE `appstat_day_prototype_201305` (`day_key` date NON NULL PAR DÉFAUT '1900-01-01',`appkey` varchar(20) NON NULL PAR DÉFAUT '',`user_total` bigint(20) NON NULL PAR DÉFAUT '0',`user_act

7. Exemple de code détaillé expliquant la technologie d'encapsulation d'objets XMLHTTP

Qu'est-ce qu'un prototype ? Résumé de l'utilisation de l'instance prototype

Introduction : L'implémentation de la technologie ajax repose principalement sur xmlhttprequest, mais lorsque nous l'appelons pour une transmission de données asynchrone, puisque xmlhttp est un processus à court terme (il sera détruit après le traitement de l'événement) si l'objet est non emballé. , vous devez reconstruire xmlhttprequest là où il doit être appelé, et ce n'est vraiment pas une bonne idée d'écrire une grande section de code pour chaque appel. Heureusement, de nombreux frameworks ajax open source proposent désormais des solutions pour encapsuler xmlhttp. prototype-1.4.0.js intégré est la version principale. Voyons comment encapsuler l'objet xmlhttp dans une méthode réutilisable

8. Développement de mini-programmes WeChat (5)

Qu'est-ce qu'un prototype ? Résumé de l'utilisation de l'instance prototype

Introduction : ES6 vers objet, tableau, chaîne, nombre, mathématiques De nombreuses nouvelles API ont été ajoutées aux objets natifs. Objet Object.prototype.proto : L'objet a l'attribut proto, qui peut être appelé une primitive implicite...

9. >Détails Présentation de la méthode javascript utilisant un prototype pour implémenter l'héritage POO

Qu'est-ce qu'un prototype ? Résumé de l'utilisation de l'instance prototype

Introduction : À l'aide des fonctionnalités du prototype, vous peut facilement La sous-classe hérite des méthodes et des propriétés de la classe parent. Dans l'exemple suivant, Vegetal est considéré comme la classe parent et Celery est considéré comme la sous-classe a l'attribut goût, la méthode fun1 et la méthode fun2. est défini à nouveau, c'est la même chose que Vegetal

10

Exemples de code détaillés d'utilisation des annotations du framework Spring

Qu'est-ce qu'un prototype ? Résumé de l'utilisation de l'instance prototypeIntroduction : Écrit devant : Comme nous le savons tous, parmi les frameworks de développement JavaEE, le framework Spring est le plus utilisé, et le positionnement des annotations dans le framework a deviennent de plus en plus évidents. Je plaisante : si cela peut être résolu avec une seule annotation, il ne sera jamais résolu avec un tas de configuration et de code ; s'il ne peut pas être résolu, alors venez avec deux annotations (Attendez, ne pulvérisez pas...) ) 1. @Component est un composant défini par les annotations Spring Universal qui peut annoter n'importe quel bean. 2.@Scope définit la portée du bean. Sa portée par défaut est 'singleton'. De plus, il existe des prototypes, des requêtes, etc.

[Recommandations de questions et réponses associées] :

javascript - Comment un fichier appelle-t-il la méthode commune d'un autre fichier en JS ?

Problème de pointage de constructeur en javascript

javascript - Un constructeur a sa propre méthode et sa propre méthode prototype, et les deux méthodes sont appelées en premier Laquelle ?

python - erreur lors de l'installation d'Airflow

javascript - l'objet d'instance du constructeur js est transmis au constructeur, pourquoi arguments[0].prototype Objet ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn