prototype 相关问题

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

JavaScript中的原型概念

我对原型有一些疑问。如果我们创建了一个对象,请通过Person函数构造函数说Dog。说人在每个实例成员上都有2个属性。 var Dog = ...

回答 1 投票 0

使属性不可枚举有什么好处?

可枚举性是属性的三个属性之一:可写性,可枚举性和可配置性。我的问题是:使属性在JavaScript中不可枚举有什么好处? ...

回答 4 投票 46

[JavaScript循环在访问原型函数时中途终止

我正在用JavaScript进行战斗。该程序有时会运行,有时不会运行。有时它将循环5-6次,然后抛出错误。函数是播放器,武器,敌人和...

回答 1 投票 0

为什么要执行Object.create(null)并随后将其原型设置为Object.prototype将不允许执行Object.prototype中的方法

我正在调整Object.create()方法。当我执行以下代码时,我希望我的对象应该能够使用Object.prototype中的方法,但事实并非如此。为什么会这样,以及如何...

回答 1 投票 0

Null原型,Object.prototype和Object.create

为什么将构造函数的prototype属性设置为null不会阻止从该函数创建的对象以相同的方式调用Object.prototype上的方法...

回答 1 投票 13

原型和闭包

我正在尝试解决一些有关原型(可能还有闭包)的JavaScript问题。我对这个概念很陌生。我需要创建一个MyNumber原型,然后添加增量函数,该函数将返回...

回答 2 投票 0

对JavaScript继承/原型感到困惑

我对这个简单的代码片段有些困惑。我对原型不是很熟悉,并且在看了很少的视频并阅读了该主题之后仍然感到困惑。以我的理解,我们是...

回答 1 投票 0

对JavaScript继承/原型感到困惑

我对这个简单的代码棘手感到困惑。我对原型不是很熟悉,并且在看了很少的视频并阅读了该主题之后仍然感到困惑。以我的理解,我们是...

回答 1 投票 0

与使用继承/原型的JavaScript代码段混淆

我对这个简单的代码片段有些困惑。我对原型不是很熟悉,并且在看了很少的视频并阅读了该主题之后仍然感到困惑。以我的理解,我们是...

回答 1 投票 0

如何更改Object.prototype.toString?

[我有一个类:Class Test {contructor(){this.x =“ test”}}} var t = new Test()var toString = Object.prototype.toString console.log(toString.call(t))日志打印[object ...

回答 2 投票 1

具有公共父类的可链接类

我正在尝试创建一个结构,在其中可以堆叠扩展同一父类的多个类。通过堆叠,我的意思是类似于堆叠,然后在以下示例中:promise.then(...

回答 1 投票 0

将通用属性添加到基于通用扩展类的原型中

我正在尝试创建一个结构,在其中可以堆叠扩展同一父类的多个类。通过堆叠,我的意思是类似于堆叠,然后在以下示例中:promise.then(...

回答 1 投票 1

IE11错误,对象不支持属性或方法'defineProperty'

_ ] >>> < [ 我认为问题出在IIS中,我在IE11 / Win7 / NodeJs服务器中测试了该页面,并且可以看到'2'。

回答 1 投票 5

以下原型声明为什么不起作用?

我已经声明了数组原型myArrayMax,并且在w3schools.com上从其他资源进行反复验证之后,该代码似乎正确:该代码用于查找给定数组中的最大数量。 ...

回答 1 投票 0

原型功能声明

我已经定义了函数:var Test = function(){}; Test.prototype = {getColor:function(){返回“红色”; },createCar:function(){var color = this.getColor(); //错误:...

回答 3 投票 0

第1组正则表达式匹配的matchAll数组

[我正在尝试一种方法,以将我所有的第1组匹配项都放入一个数组中,而不用使用matchAll()循环。这是我到目前为止的内容,但仅产生第一个匹配:let str =“ 123ABC,...

回答 2 投票 0

call()不适用于通过函数构造函数创建的对象

我在JS中创建了一个名为HOUSE的构造函数。函数House(颜色,地板,位置){this.color = color; this.floor = floor; this.location =位置; }使用此...

回答 1 投票 1

Javascript:实现Number.Prototype.Loop(回调)

如何将原先传递给原型函数的参数的引用传递给回调函数,该回调函数也传递给相同的原型函数?实现的目标...

回答 2 投票 0

带有功能的Javascript对象原型vs对象[重复]

通常,我们可以通过执行以下操作来制作原型:HTMLElement.prototype.myFunc = function(){...}我的问题是,可以这样做吗:var myObj = {foo:function(){...}, :function(){...}} HTMLElement ....

回答 1 投票 0

For-of循环默认迭代器功能

考虑在Object.prototype:Object.prototype.defineProperty(Object.prototype,'pairs',{枚举:false,* value(){for(...中的const键) [

回答 3 投票 -1

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