prototype 相关问题

在基于原型的语言中,对象的原型是一组属性,它们由基于此对象的所有对象继承。不要与[function-prototype],[prototype-js],[prototype-pattern],[prototype-scope]或[prototypejs]混淆;有关详细信息,请参阅完整信息

扩展Array.prototype崩溃

我试图解决以下问题,但该问题在我的博客上崩溃了。可能是什么原因?有什么解决办法吗?我已阅读警告,请注意不要扩展内置的...

回答 2 投票 2

如何在原型JS库上更改'$'函数的名称?

我在我的应用程序中同时使用jQuery库和Prototype库(由于第三方插件而被迫使用)。这两个库都使用“ $”作为其核心功能。我知道如何在jQuery上更改$ ...

回答 2 投票 2

JavaScript画布游戏开发,关闭还是原型?

我计划以Space Invaders的风格构建一个小型的javascript画布游戏,并且我一直在阅读有关面向对象编程的文章。由于我想遵循游戏中的最佳做法...

回答 1 投票 1

如何申报功能和递归地使用它,而“叫太早检查原型”

我有一个通用的递归函数,但为什么它不使用Perl子光伏授权($){我的($瓦尔)= @_;如果(REF($瓦尔)EQ 'SNMP :: VARBIND'){$返回vars->标记()。 (定义($瓦尔 - &...

回答 2 投票 6

确实Python的有类原型(或前向声明)?

我有一个文件中的一系列Python类的。有些类引用他人。我的代码是这样的:A类():通过B类():C = C()C类():通过尝试运行,我...

回答 6 投票 32

发送参数传递给函数原型

我想了解如何使用原型对象在JavaScript中的数组。我试图用一个下标,因为我想使用的发送参数给每个Person对象...

回答 2 投票 -2

如何克隆一个构造函数,这样它构造,其行为就像当初的原始类型的副本,但有自己的原型?

我想完全克隆一个构造函数,所以它完全和原来一样,但它的原型被设置为原始的克隆。我可以很容易地复制原来的原型...

回答 1 投票 1

DOM操作与环或内新构造?

我有几个 with data-bg-color attribute. I have created a function that get all of them using querySelectorAll and set a background color according the value in data-bg-color. I am ...

回答 1 投票 0

为什么Object.defineProperty(Object.prototype中,“PROPNAME”,{..,值:FN}促进FN是一个全局变量?

你好我最近偶然发现了这种情况下,我不知道怎么回事:内部自我援引匿名函数我已经扩展了对象原型为:(函数(){对象....

回答 1 投票 1

使用原型方法访问构造函数中的变量

为什么我不能使用原型方法.nextSlide访问构造函数中的HTML变量?函数test(root){var HTML = getAllHTML();函数getAllHTML(){var ...

回答 2 投票 0

有什么理由不改变js原型? [重复]

我经常使用某些算法,我正在考虑将它们添加到我的应用程序中的原型中。例如,数组中的最后一个值。与编写arr [arr.length -...相比,array.last()非常方便。

回答 1 投票 -1

Object.create没有创建属性

我有以下函数const Admins = function(users,affiliation){this.users = users; this.affiliation = affiliation; } Admins.prototype.filterAffiliation = function ...

回答 1 投票 1

ES6检测函数是否在类实例的原型链上

给定ES6类:class C {x(){} fnIsMethodOfC(fn){return / *? * /}}和各种函数,如函数y(){} z =()=> {}是否有一种有效的方法来确定是否......

回答 2 投票 5

为什么我的图像不会出现在画布上?

我想使用原型绘制许多不同大小的圆圈,并在其上绘制相同的图像。问题是,圆圈不会出现在它们上面绘制的图像。圈子还在那里,因为......

回答 3 投票 2

更改原型时,Javascript对象丢失了构造函数

在下面的代码中var A = function(){}; var a = new A(); var b = new A(); A.prototype = {}; var c = new A(); console.log(a.constructor === b.constructor); console.log(a.constructor === c.constructor); ...

回答 3 投票 4

使用object.create()设置函数的原型

我正在看MDN关于继承和原型的两个例子。鉴于这两个例子,我的理解似乎存在一些冲突 - 它们似乎是矛盾的:var a = {a:1}; // ...

回答 2 投票 0

无法扩展此JavaScript对象

我检查了一些类似问题的问题,但是我无法应对我的文件.js:'use strict'函数singlyLinkedList(){if(this){this.head = null}} ...

回答 1 投票 0

命名动态创建的javascript类型[重复]

我正在尝试创建一个函数Vector,它接受一个数字n并返回一个类型Vector [n]:let vector = n => {const result = function(... vals){this._data = Array(n)。 fill(0).map((_,...

回答 2 投票 3

构造函数属性:__ proto __。constructor vs prototype.constructor

我是Javascript的新手,我正在深入挖掘并理解继承,构造函数和原型链。所以,我创建了一个构造函数,var a = function(){this ....

回答 1 投票 1

如何在画布上使用背景图像为球制作动画? [重复]

我正在创建一个画布游戏,其中的球相互反弹。我希望这些球有自己的皮肤,背景图像放在弧形元素上。当球不是......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.