Resultados da pesquisa a pedido "prototype-programming"

1 a resposta

JavaScript getter / setter dinamicamente para propriedades privadas

Eu quero criar métodos getter / setter dinamicamente para recuperar propriedades particulare Foi o que eu fiz. Primeiro de tudo, eu fiz a classe: function winClass (posX, posY, w, h) { var x = posX || 0; var y = posY || 0; var width = w || ...

4 a resposta

Funções de instância JavaScript versus funções de protótipo [duplicado]

4 a resposta

JavaScript: Class.method vs. Class.prototype.method

Qual é a diferença entre as duas declarações a seguir?

1 a resposta

A função Javascript usando "this =" fornece "Lado esquerdo inválido na atribuição"

Estou tentando obter um objeto JavaScript para usar as atribuições "this" do construtor de outros objetos, bem como assumir todas as funções de protótipo desses objetos. Aqui está um exemplo do que estou tentando realizar: /* The base - contains ...

3 a resposta

or que usar herança de protótipo encadeado em javascrip

perf [http://jsperf.com/object-inheritance-vs-object-composition] Por que construímos uma cadeia de herança de protótipo em vez de usar a composição do objeto? Olhar através do protótipo para cada etapa da cadeia fica caro. Aqui está um código ...

6 a resposta

conceito de herança prototypal em javascript como uma linguagem baseada em protótipo

Você sabe que o Javascript é umlinguagem de programação baseada em protótipo .Eu li alguns livros sobre Javascript e seusherança prototípica conceito, mas:&q...

3 a resposta

Adicionando um protótipo a um literal de objeto

Eu tenho algum objeto, digamosson, que eu gostaria de herdar de outro objetofather. Claro que posso fazer uma função construtora para o pai, como Father = function() { this.firstProperty = someValue; this.secondProperty = someOtherValue; }E ...

2 a resposta

Por que a primitiva booleana não chama o protótipo toString ()?

Digamos que eu tenha esse código: Boolean.prototype.toString = function toString() { return this.valueOf() ? '1' : '0'; }; var object = { true: 'true', false: 'false', 1: '1', 0: '0' }; // "true" - this doesn't work console.log('primitive', ...

12 a resposta

ntendendo a herança prototípica em JavaScri

Sou novo no JavaScript OOP. Você pode explicar a diferença entre os seguintes blocos de código? Eu testei e ambos os blocos funcionam. Qual é a melhor prática e por quê? Primeiro bloco: function Car(name){ this.Name = name; } ...

3 a resposta

Como declarar o ponteiro de função no cabeçalho e no arquivo

Estou um pouco confuso sobre como declarar um ponteiro de função em um arquivo de cabeçalho. Eu quero usá-lo em main e um arquivo chamado menus.c e declará-lo em menus.h eu assumo. Queremos inicializar para apontar para uma ...