Resultados de la búsqueda a petición "prototype"

1 la respuesta

¿Accediendo a este valor cuando el prototipo contiene un objeto?

tengo unclase Me gusta esto: 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,; // ...

4 la respuesta

¿Cómo verificar si una variable es una declaración de clase ES6?

Estoy exportando la siguiente clase ES6 desde un módulo: export class Thingy { hello() { console.log("A"); } world() { console.log("B"); } }E importándolo desde otro módulo: import {Thingy} from "thingy"; if (isClass(Thingy)) { // Do ...

2 la respuesta

Javascript estático vs instancia, palabra clave prototipo

Quiero saber la diferencia entre los siguientes dos fragmentos de código Lo que entiendo es que esto es estático porque sin crear una instancia con una nueva palabra clave, se pueden llamar a las funciones getCookie y setCookie. var ...

1 la respuesta

¿Dónde apunta el __proto__ cuando cambiamos el prototipo del objeto padre?

Normalmente, cuando creamos un nuevo objeto usando la palabra clave "nuevo", en realidad el__proto__la propiedad del objeto creado apunta aprototipopropiedad de la clase padre. Podemos probar esto de la siguiente manera: function myfunc(){}; ...

2 la respuesta

JavaScript: diagrama para explicar la herencia, __proto__ y prototipo

Tengo el siguiente código: function Shape(x, y) { this.x = x; this.y = y; } Shape.prototype.describeLocation = function() { return 'I am located at ' + this.x + ', ' + this.y; }; var myShape = new Shape(1, 2); function Circle(x, y, radius) { ...

4 la respuesta

¿Qué tiene de malo una clase de JavaScript cuyo constructor devuelve una función o un objeto?

Cuando usonew Para instaurar una instancia de cierta clase, obtuve la instancia real. Cuando la función constructora tiene un valor de retorno, elnew la oración da la instancia real también. Sin embargo, cuando el constructor regresa, no puedo ...

1 la respuesta

Usando 'this' dentro de los sub-objetos Prototype anidados

Tengo una clase y le he dado a su prototipo varios subobjetos para facilitar el espacio de nombres. Estos subobjetos tienen métodos. No puedo entender cómo usarthis dentro de esos métodos para acceder a las propiedades establecidas con el ...

4 la respuesta

¿Qué puede hacer el prototipo de sistema JavaScript más allá de imitar un sistema de clase clásico?

El sistema prototipo parece mucho más flexible que el sistema de clases tradicional, pero las personas parecen sentirse satisfechas con las llamadas "mejores prácticas", que imitan el sistema de clases tradicional: function foo() { // define ...

1 la respuesta

¿Forma de proporcionar "esto" al alcance global?

Estoy trabajando con undebounce función encontradaaquí en esta publicación de stackoverflow [https://stackoverflow.com/a/27563358/340688]. Es una promesa que permite solicitudes de limitación. La función antirrebote no funcionará por alguna ...

1 la respuesta

¿Cómo consigo "this = this" en el prototipo de trabajo

Ok, pío, así que sé que es una mala práctica meterse con los prototipos, pero aquí está de todos modos ... Array.prototype.rev= function(){ this.reverse(); }¡Funciona bien! Actualiza la variable de matriz de origen,ary, como se esperaba, por ...