Resultados da pesquisa a pedido "prototype"
Como verificar se uma variável é uma declaração de classe ES6?
Estou exportando a seguinte classe ES6 de um módulo: export class Thingy { hello() { console.log("A"); } world() { console.log("B"); } }E importando-o de outro módulo: import {Thingy} from "thingy"; if (isClass(Thingy)) { // Do something... ...
JavaScript e __proto__ - que navegadores o usam?
Quais navegadores da Web usam o__proto__? Estados da Mozilla [https://developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Inheritance_Revisited] este: Observe que__proto__ pode não estar disponível em versões JavaScript diferentes da Mozilla.
Getter / setter no construtor
Li recentemente sobre o fato de que existe a possibilidade de definir getters / setters em JavaScript. Parece extremamente útil - o setter é um tipo de 'auxiliar' que pode analisar o valor a ser definido primeiro, antes de ...
Atingir esse valor quando o protótipo contém um objeto?
eu tenho umclasse como isso: function Foo() { this._current = -1; } Foo.prototype.history = {}; Foo.prototype.history.back = function () { if (this._current === undefined) { return alert("this._current is undefined"); } --this._current,; // ...
O uso de 'protótipo' vs. 'this' em JavaScript?
Qual é a diferença entre var A = function () { this.x = function () { //do something }; };e var A = function () { }; A.prototype.x = function () { //do something };
Definir Object.prototype .__ proto__ em vez de apenas Object.prototype?
Estou analisando este artigo sobre o módulo de eventos node.js. http://www.sitepoint.com/nodejs-events-and-eventemitter/ [http://www.sitepoint.com/nodejs-events-and-eventemitter/] E nele existe este código: Door.prototype.__proto__ = ...
Contar chamadas de funções com JavaScript
Por exemplo: eu tenho muitas funções e as uso várias vezes. Preciso contar chamadas para cada função. Qual é a melhor prática para fazer isso? No começo, pensei que precisava de fechamentos, mas não posso implementá-lo da maneira certa.
Function.prototype é uma função
Estou pesquisando a cadeia de protótipos Javascript. Para documentar minhas descobertas, desenhei o seguinte esquema: [/imgs/eaZgP.png] Embora a maioria dos conceitos seja clara, resta apenas duas perguntas relacionadas. Em vez de dividi-los, ...
É possível criar uma função com outro protótipo que não Function.prototype?
Estou trabalhando em uma biblioteca combinadora de analisador em JavaScript. Para isso, quero criar funções que podem ser chamadas como qualquer outra função, mas também tenho funções-membro que podem ser chamadas, por sua vez, para produzir ...
Comparação de idiomas com base em classe e em objeto (especificação ECMAScript)
Em uma linguagem orientada a objetos baseada em classe, em geral, o estado é carregado por instâncias, os métodos são carregados por classes e a herança é apenas de estrutura e comportamento. No ECMAScript, o estado e os métodos são transportados ...