Resultados da pesquisa a pedido "prototypal-inheritance"
Como o Chrome e o Firefox imprimem o nome da classe do objeto no console?
Se eu criar uma classe Foo usando classes Javascript "tradicionais", o chrome e o Firefox mostrarão o nome Foo ao imprimir instâncias Foo no console: function Foo(){ this.x = 10; } console.log(new Foo()); // Foo {x: 10}Por outro lado, se eu usar ...
charada javascript: 2 objetos que parecem idênticos em relação ao construtor, protótipo e link __proto__, se comportam de maneira diferente
Eu sou um programador experiente orientado a objetos, mas isso me pegou! Por que eu sou capaz de fazer novo f (), mas não novo a (). Agradeço qualquer indicação. // first a few facts if (Object instanceof Function) console.log("Object ...
O que está acontecendo na técnica de criação de objetos de Crockford?
Existem apenas três linhas de código e, no entanto, estou tendo problemas para entender completamente isso: Object.create = function (o) { function F() {} F.prototype = o; return new F(); }; newObject = Object.create(oldObject);(porHerança ...
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__ = ...
Extjs: estender a classe via construtor ou initComponent?
No extjs, você sempre pode estender uma classe extjs viaconstructor(). Para aulas derivadas deComponent você também pode estender viainitComponent(). Eu estou querendo saber por que tantos códigos se estendem viainitComponent, enquanto ...
EXTENDE o desafio: macros de função de pré-processador e oop de classe
fundo Eu tenho usado o pré-processador C para gerenciar e "compilar" projetos javascript semi-grandes com vários arquivos e criar destinos. Isso fornece acesso total às diretrizes do pré-processador C, como#include, #define, #ifdefetc. a partir ...
instanceof check funciona na subclasse sem definir o construtor [duplicado]
Esta pergunta já tem uma resposta aqui: Qual é a diferença entre usar instanceof e verificar o construto [/questions/18055980/whats-the-difference-between-using-instanceof-and-checking-the-constructor] 2 respostasTenho o seguinte código ...
Como criar uma variável privada acessível à função Prototype?
Estou tentando entender melhor a herança prototípica e a criação de classes (eu sei, existem outras maneiras, mas, para esse propósito, estou tentando entender protótipos.) Minha pergunta é: usando o seguinte exemplo de código, existe ...
Extendendo os padrões de uma superclasse Model no Backbone.js
Gostaria de colocar isso como uma pergunta paraist [https://stackoverflow.com/questions/6505873/in-backbone-js-how-can-i-get-model-superclass-defaults-to-act-as-defaults-for-sub/6508530#6508530] responda, mas não consigo fazê-lo, peço ...
Extender tipos principais sem modificar o protótipo
Como estender os principais tipos de JavaScript (String, Data, etc.) sem modificar seus protótipos? Por exemplo, suponha que eu queira criar uma classe de sequência derivada com alguns métodos de conveniência: function MyString() { } ...