Resultados de la búsqueda a petición "prototypal-inheritance"

1 la respuesta

¿Cómo imprimen Chrome y Firefox el nombre de la clase del objeto en la consola?

Si creo una clase Foo usando clases Javascript "tradicionales", tanto Chrome como Firefox mostrarán el nombre de Foo al imprimir instancias de Foo en la consola: function Foo(){ this.x = 10; } console.log(new Foo()); // Foo {x: 10}Por otro lado, ...

3 la respuesta

herencia de JavaScript de múltiples objetos

No estoy muy familiarizado con la herencia de JavaScript, y estoy tratando de hacer que un objeto herede de otro, y definir sus propios métodos: function Foo() {} Foo.prototype = { getColor: function () {return this.color;}, }; function FooB() ...

1 la respuesta

javascript acertijo: 2 objetos que parecen idénticos con respecto al constructor, prototipo y enlace __proto__, se comportan de manera diferente

Soy un programador experimentado orientado a objetos, ¡pero esto me atrapó! ¿Por qué puedo hacer una nueva f () pero no una nueva a ()? Apreciaré cualquier puntero. // first a few facts if (Object instanceof Function) console.log("Object ...

4 la respuesta

¿Qué está pasando en la técnica de creación de objetos de Crockford?

Solo hay 3 líneas de código y, sin embargo, tengo problemas para comprender esto: Object.create = function (o) { function F() {} F.prototype = o; return new F(); }; newObject = Object.create(oldObject);(deHerencia prototípica ...

2 la respuesta

¿Establecer Object.prototype .__ proto__ en lugar de solo Object.prototype?

Estoy mirando este artículo sobre el módulo de eventos node.js: http://www.sitepoint.com/nodejs-events-and-eventemitter/ [http://www.sitepoint.com/nodejs-events-and-eventemitter/] Y en esto está este código: Door.prototype.__proto__ = ...

3 la respuesta

Extjs: extender la clase a través del constructor o initComponent?

En extjs siempre puedes extender una clase extjs a través deconstructor(). Para clases derivadas deComponent También puede extender a través deinitComponent(). Me pregunto por qué tantos códigos se extienden a través ...

1 la respuesta

EXTENDE el desafío: macros de funciones de preprocesador y oop de clase

Antecedentes He estado usando el preprocesador C para administrar y "compilar" proyectos JavaScript semi-grandes con múltiples archivos y objetivos de compilación. Esto le da acceso completo a las directivas de preprocesador C como#include, ...

1 la respuesta

instanceof check funciona en la subclase sin establecer el constructor [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es la diferencia entre usar instanceof y verificar el constructor? [/questions/18055980/whats-the-difference-between-using-instanceof-and-checking-the-constructor] 2 respuestas Tengo el siguiente ...

4 la respuesta

¿Cómo crear una variable privada accesible para la función Prototype?

Estoy tratando de obtener una comprensión más profunda de la herencia de prototipos y la creación de clases (lo sé, hay otras formas, pero a los efectos de esto estoy tratando de comprender los prototipos). Mi pregunta es: utilizando el ...

4 la respuesta

OO prototípico en JavaScript

TL; DR: ¿Necesitamos fábricas / constructores en OO prototípico? ¿Podemos hacer un cambio de paradigma y soltarlos por completo? The BackStory: He estado jugando con hacer OO prototípico en JavaScript últimamente y encuentro que el 99% de OO ...