Resultados de la búsqueda a petición "prototypal-inheritance"
¿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, ...
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() ...
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 ...
¿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 ...
¿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__ = ...
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 ...
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, ...
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 ...
¿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 ...
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 ...