腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
我们
可以
先
修复
构造
函数
属性
,
然后
重置
原型
?
、
、
我们
重置
原型
来实现inherit.And,
然后
修复
构造
函数
property.But,这很正常。
为什么
我们
可以
先
修复
构造
函数
属性
,
然后
重置
原型
?subType.prototype = o1;} 当我使用console
浏览 13
提问于2019-02-25
得票数 2
回答已采纳
3
回答
对JavaScript
原型
遗传的困惑
、
、
、
在"JavaScript 5版权威指南“(第9.2节
原型
和继承)一书中,我发现了以下几个词: 在上一节中,我展示了新操作符创建一个新的空对象,
然后
调用
构造
函数
作为该对象的方法。在创建空对象之后,new设置该对象的
原型
。对象的
原型
是其
构造
函数
的prototype
属性
的值。所有
函数
都有一个prototype
属性
,该
属性
在定义
函数
时自动创建和初始化。
浏览 0
提问于2010-02-02
得票数 3
回答已采纳
1
回答
如何用ES6类访问Java脚本中的
原型
属性
?
、
、
= function(){}console.log(Car.prototype)但是,当
我们
像这样声明汽车
构造
函数
时(使用ES6类) constructor(speed) { this.speed = speed(Car.prototype)
浏览 2
提问于2018-08-20
得票数 0
回答已采纳
3
回答
自定义对象如何从Javascript对象继承
如何将自定义类链接到对象 所有对象最终在它们的
原型
链的末尾都有对象
构造
函数
。这意味着添加到对象
属性
中的任何方法或
属性
对所有对象都是自动可用的。在前面的示例中,如果
我们
调用rufus.toString(),javascript将检查rufus对象,
然后
检查Cat对象,
然后
检查Pet对象。宠物对象的
原型
是用对象
构造
函数
(使用对象文本快捷方式)创建的,这样javascript就
可以</
浏览 8
提问于2016-05-15
得票数 0
回答已采纳
1
回答
为什么
Javascript的扩展
函数
必须正确设置对象的
原型
构造
函数
?
superClass.prototype.constructor = superClass;} 对于subClass.superclass = superClass.prototype;这一行,我认为如果
我们
使用subClass.superclass = superClass,它可能也是一样的,因为在未来,
我们
无论如何都
可以
通过subClass.superclass.prototype来获得
原型
。但是我想
为什么
不指向
构造
函数
,而指向
原型
呢?但
浏览 2
提问于2012-10-02
得票数 2
回答已采纳
1
回答
在javascript中,
为什么
在
重置
函数
的
原型
之后也需要
重置
函数
原型
构造
函数
?
、
、
F.prototype = obj; 在重新设置
原型
:F.prototype = obj之后,
为什么
最后一行是必需的这是什么
重置
构造
函数
,它是否总是需要的?
浏览 0
提问于2013-07-29
得票数 3
回答已采纳
1
回答
构造
函数
中的多个
原型
、
方法call()不是在这个
原型
中定义的,它也不是在
原型
的
原型
中定义的。但我看到有一个
构造
函数
属性
,正如文档所述,它包含对
函数
本身的引用。这允许我查看计算机
构造
函数
(因为这个结构
属性
包含对它的引用)。 我
可以
看到,实际上在计算机
构造
函数
中有两个
原型
,第一个显然具有与我访问这个
构造
函数
的
原型
浏览 5
提问于2022-05-20
得票数 0
1
回答
对JavaScript继承/
原型
感到困惑
、
我对
原型
不太熟悉,在看了几段视频和阅读了这个主题之后,我仍然很困惑。constructor(s) { 我想我的问题是
为什么
我们
同时使用<em
浏览 0
提问于2019-12-10
得票数 0
回答已采纳
2
回答
是一个对象,一个对象的
原型
属性
吗?
我读过很多关于对象的
原型
属性
的精彩文章和讨论(比如),但是这里有一个大问题。当
我们
观察"prototype“
属性
的行为时,
我们
意识到它实际上是另一个对象。
我们
可以
看到它有自己的、proto、和
构造
函数
属性
,就像一个对象。
原型
与它所关联的对象之间的关系是什么(在本例中是myobj)?
为什么
默认情况下myobj.prototype.但
我们
可以<
浏览 2
提问于2015-06-08
得票数 3
回答已采纳
1
回答
javascript:对象实例和
原型
protype是一个对象,当
我们
这样做时,它的内部
原型
属性
被设置为Object.prototype,并且在it.but中具有
构造
函数
属性
:X现在没有自己的
构造
函数
属性
,
为什么
?因为prototype也是function对象的实例,但它们有
构造
函数
属性
。我的问题是,因为
原型
也是对象
函数<
浏览 0
提问于2013-01-28
得票数 0
3
回答
如果
构造
函数
属性
未被覆盖,对象的
构造
函数
属性
为什么
指向父
函数
的
构造
函数
而不是扩展
函数
的F
我的问题是
为什么
构造
函数
引用var p = function p() {this.parent = true};而不是变量F所指向的匿名
函数
?
然后
JS引擎向这个对象添加一个constructor
属性
,指向创建的
函数
。1)创建新的F
函数
3)集
原型
F.prototype = oF 4)设置
构造
函数
浏览 0
提问于2014-08-21
得票数 2
回答已采纳
3
回答
在ECMA-262或ECMA 5.1之前,Javascript不支持伪经典继承或
原型
继承,是真的吗?
原因是,虽然
我们
可以
在Javascript中使用伪经典继承,但
我们
实际上必须实现
我们
自己的extend或inherit。
原型
继承是怎么回事--我认为它确实具有这样的特性:如果使用了foo.bar,如果bar不是foo的
属性
,解释器或编译的代码(比如如果使用谷歌V8)将沿着
原型
链向上移动,但是没有内置的方法来使objectb的隐藏
原型
属性
指向a作为
原型
链。
我们
必须通过定义一个clone()
函数
浏览 3
提问于2012-10-03
得票数 2
回答已采纳
1
回答
此object.prototype语法的说明
我想知道
为什么
当我执行console.log(Triangle.prototype)时,它只显示{},而不是显示实际的
构造
函数
及其
属性
side1 side2等。当我执行console.log(Triangle.prototype.constructor)时,它会显示
函数
构造
函数
。
为什么
我要再次将Triangle
构造
函数
设置为Triangle
构造
函数
。当我这样做的时候,Triangl
浏览 0
提问于2016-12-10
得票数 0
1
回答
请解释有关javascript中的prototype
属性
和
函数
构造
函数
的详细信息。
、
、
、
、
在涉及prototype
属性
的章节中,讨论了
函数
实例是如何总是给
原型
property...easy足够理解的。然而,以下节选中的粗体文字却是我所不理解的:<!只有当
我们
打算将
我
浏览 6
提问于2016-02-28
得票数 3
4
回答
为什么
Object.create比
构造
函数
慢得多?
、
、
、
背景var foo = Object.create(null); 这保证了新对象没有继承的
属性
,例如"toString“、”
构造
函数
“、"__proto__”,由于此模式在代码中多次出现,
我们
提出了编写
构造
函数
的想法,
浏览 5
提问于2015-12-27
得票数 16
回答已采纳
1
回答
设计:
为什么
JavaScript有独立的
函数
和对象对象,
为什么
它们有各自独立的
原型
对象?
、
、
、
所以我的问题来了:谢谢。其他一切都是一个对象,包括
函数
、数组、正则表达式和日期。
函数
可以
用作
构造
函数
,也
可以
用作普通
函数
。当一个
函数
被用作
构造
函数
时,它
可以</
浏览 1
提问于2014-10-26
得票数 2
回答已采纳
3
回答
Javascript
原型
链的副作用
、
在本例中,
我们
使用一个
属性
function Ninja()创建了一个
构造
函数
swung。
我们
创建了一个名为ninja1的
构造
函数
的对象实例。
然后
,
我们
在Ninja()
构造
器
原型
中添加一个名为swingSword()的方法。现在,如果
我们
检查ninja1.swingSword(),
我们
可以
访问该方法,而且一切都很好。现在,
我们
为N
浏览 1
提问于2017-11-30
得票数 0
回答已采纳
2
回答
澄清: Javascript
原型
更新混乱
、
,但答案显示了所观察到的,但并没有解释
为什么
会发生这种情况。 让
我们
创建三个
函数
构造
函数
。所以,在最后一行之后,我期望'obj‘从C的
原型
中接收
属性
,但它不是。那么,这是否意味着一旦对象被创建,它就被绑定到在创建过程中分配给它的任何
原型
上?
为什么
会这样,我的意思是我
可以
通过
原型
接收对象的实时更新,但是如果能够从多个对象获得更新,只更改
构造
函数
protot
浏览 1
提问于2015-03-01
得票数 1
回答已采纳
3
回答
JavaScript中的类与
原型
、
、
添加方法和"class“
属性
发生在
构造
函数
定义之外,在看来,这本质上降低了代码的可重用性。 这可能是因为我来自Python,但是类方法似乎天生更干净,更直观的。例如,
为什么
我们
必须将bark和genus添加到Dog2.prototype而不是直接添加到Dog2?我认为这是因为Dog2最终是一个不允许有
属性
的
函数
,但是它确实有一个
原型
,所以
我们
只需要附加bark和genus?但是,如何确保
原型
能够存储<e
浏览 8
提问于2022-10-18
得票数 0
回答已采纳
3
回答
当
原型
更改时Javascript对象丢失了
构造
函数
、
a和c是使用相同的
构造
函数
(即A )创建的--
为什么
它们的
构造
函数
属性
不同?好像我错过了什么。 PS。如果删除更改A输出的
原型
的行,则为:true true。
浏览 0
提问于2016-12-08
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券