preguntar acerca de prototype

25
réponses

proto VS. prototype en JavaScript

Cette figure montre à nouveau que chaque objet a un prototype. Constructeur function Foo a également son propre __proto__ qui est fonction.prototype, et qui à son tour fait également référence via sa propriété __proto__ à nouveau à objet.protot …
demandé sur 1970-01-01 00:33:32
10
réponses

La compréhension de la différence entre l’Objet.créer() et le nouveau SomeFunction()

Je suis récemment tombé sur l' Object.create() méthode en JavaScript, et j'essaie d'en déduire comment il est différent de la création d'une nouvelle instance d'un objet avec new SomeFunction(), et lorsque vous souhaitez utiliser l'un sur l'autre. P …
demandé sur 1970-01-01 00:33:30
7
réponses

Manière Native de fusionner des objets en Javascript

L'objet Javascript N'a aucune opération de fusion native. Si vous avez deux objets, dites {a:1, b:2} {c:3, d:4} Et que vous voulez obtenir {a:1, b:2, c:3, d:4} Pour autant que je sache, vous devez parcourir les objets. C'est-à-dire que vous …
demandé sur 1970-01-01 00:33:31
2
réponses

symfony2 plusieurs formes imbriquées prototype

Je veux inclure un type de collection dans un autre type de collection. Il devrait ressembler à ceci: L'utilisation d'une seule collection fonctionne bien, mais j'ai besoin d'éditer le prototype de la forme externe, de sorte qu'il rend le prototype …
demandé sur 1970-01-01 00:33:33
6
réponses

Getter / setter dans le constructeur

j'ai récemment lu qu'il existe une possibilité de définir les getters/setters en JavaScript. Il semble extrêmement utile - le setter est une sorte de "helper" qui peut analyser la valeur à régler d'abord, avant de l'établissement. Par exemple, j'ai …
demandé sur 1970-01-01 00:33:31
2
réponses

Essayer de comprendre le point des prototypes en JavaScript

je me rends compte que cela a été demandé des centaines de fois, cependant, je ne peux pas sembler saisir le concept de "pourquoi" les prototypes en JavaScript sont corrects, comme s'il s'agissait d'imiter des classes (Oui, je sais que JavaScript est …
demandé sur 1970-01-01 00:33:31
3
réponses

L’encapsulation en JavaScript existe-t-elle?

j'ai une expérience avec le langage de programmation C#, mais je dois aussi travailler avec la JS maintenant, et c'est assez nouveau pour moi. j'ai essayé de développer une émulation de classe simple dans JS, comme ceci: http://j …
demandé sur 1970-01-01 00:33:33
2
réponses

Quelle est la différence entre isPrototypeOf et instanceof en Javascript?

dans certains de mes anciens codes, j'utilise ce qui suit: Object.prototype.instanceOf = function( iface ) { return iface.prototype.isPrototypeOf( this ); }; Puis-je faire (par exemple) [].instanceOf( Array ) cela fonct …
demandé sur 1970-01-01 00:33:30
4
réponses

Avantages de l’utilisation du prototype, vs méthodes de définition directe dans le constructeur? [dupliquer]

cette question a déjà une réponse ici: utilisation de "prototype" vs. "ceci" en JavaScript? 14 réponses je me demande s'il y a …
demandé sur 1970-01-01 00:33:30
3
réponses

Quelles sont les nuances de la portée prototypal / prototypical hérédity dans AngularJS?

Le Référence de l'API de la Portée de la page dit: Un champ peut hériter d'un parent. Le Guide du Développeur de la Portée de la page dit: Un champ d'application (fait) hérite des propri …
demandé sur 1970-01-01 00:33:32