腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
对JavaScript
原型
遗传的困惑
、
、
、
在"JavaScript 5版权威指南“(第9.2节
原型
和
继承)一书中,我发现了以下几个词: 在上一节中,我展示了新操作符创建一个新的空
对象
,然后调用
构造
函数
作为该
对象
的方法。在创建空
对象
之后,new设置该
对象
的
原型
。
对象
的
原型
是其
构造
函数
的prototype
属性
的值。所有
函数
都有一个prototype
属性<
浏览 0
提问于2010-02-02
得票数 3
回答已采纳
1
回答
谁是JS (
对象
或
函数
)中最亲的实体?
根据图像(图像取自凯尔辛普森的书“这
和
对象
原型
”) 每个
函数
原型
都有一个与Object.prototype.Object.prototype链接的
原型
(或者使用
原型
继承的inheritin ),它有一个
属性
,即指向
对象
的
构造
函数
。
对象
甚至有一个
原型
属性
(这意味着它也继承了
函数
的prototype).Function<e
浏览 2
提问于2020-11-07
得票数 0
回答已采纳
4
回答
什么是“
原型
”?
、
、
、
以下是我所知道的: 当我们创建带有
属性
的命名
构造
函数
时,该
构造
函数
主体内的
属性
由该
构造
函数
创建的
对象
实例继承。在这里,我从名为Person的
构造
函数
创建了一个名为person001的实例。.prototype
属性
添加
属性
时,我将该
属性
添加到prototype
对象
,而不是
构造
函数
。添加的
浏览 1
提问于2019-10-16
得票数 1
回答已采纳
3
回答
自定义
对象
如何从Javascript
对象
继承
自定义创建的
对象
如何访问方法,如.toString()方法,这是一个
对象
方法。如何将自定义类链接到
对象
所有
对象
最终在它们的
原型
链的末尾都有
对象
构造
函数
。这意味着添加到
对象
属性
中的任何方法或
属性
对所有
对象
都是自动可用的。宠物
对象
的
原型
是用
对象
构造
函数
(使用
对象
文本
浏览 8
提问于2016-05-15
得票数 0
回答已采纳
1
回答
构造
函数
中的多个
原型
、
在创建
构造
函数
之后,this.name = "my computer";在我console.log(computer.prototype)之后,我找到一个
构造
函数
属性
和
一个方法call()不是在这个
原型
中定义的,它也不是在
原型
的
原型
中定义的。但我看到有一个
构造
函数
属性
,正如文档所述,它包含对
函数</em
浏览 5
提问于2022-05-20
得票数 0
3
回答
JavaScript中[[
原型
]]与
原型
的关系
、
来自: 注意: ECMAScript定义了内部
对象
类型的内部[
原型
]
属性
。这个
属性
不能用脚本直接访问,但它是
属性
访问器解析中使用的内部[ prototype ]
属性
所引用的
对象
链;
对象
的
原型
链。公共
原型
属性
的存在允许与内部[ prototype ]
属性
相关联的
原型
的分配、定义
和
操作。在ECMA 262 (第三版)中详细描述了两者之间的关系,超出
浏览 2
提问于2008-12-20
得票数 19
回答已采纳
1
回答
有人能澄清
原型
和
构造
函数
的歧义吗?
、
、
、
作为一个面向
对象
的JavaScript新手,我注意到语言“
原型
”
和
“
构造
器”的模糊性给我带来的困惑没有得到太多的重视,这让我想知道我是否走在正确的轨道上,还是误解了整个概念。前者是
函数
的类型,因为后者是
对象
的
属性
。这有时会误导人,因为当有人说一个
对象
的实例继承其
原型
的特性时,他们实际上是说实例从名为prototype的
对象
/
函数
类型继承了名为prototype的
属性
(更别
浏览 0
提问于2019-02-21
得票数 0
回答已采纳
2
回答
对
原型
继承Javascript感到困惑
、
、
我在这里找到了这张照片 在本例中,foo是一个
构造
函数
,B
和
C是
对象
。我很困惑,首先,当你创建一个
对象
时,它总是带有
属性
和
原型
吗?这是默认设置吗?在foo的
构造
函数
方面也是如此。我说
函数
的每个
原型
都默认使用Function.prototype,它使用Object.prototype创建
对象
,这样说对吗?让我困惑的是Foo.prototype,这个
原型
浏览 16
提问于2018-06-15
得票数 1
回答已采纳
2
回答
是一个
对象
,一个
对象
的
原型
属性
吗?
我读过很多关于
对象
的
原型
属性
的精彩文章和讨论(比如),但是这里有一个大问题。当我们观察"prototype“
属性
的行为时,我们意识到它实际上是另一个
对象
。我们可以看到它有自己的、proto、
和
构造
函数
属性
,就像一个
对象
。__proto__是“
对象
{ }”,但是它的
构造
函数
是myobj 我们知道:"__proto__是查找链中用于解析方法等的
浏览 2
提问于2015-06-08
得票数 3
回答已采纳
1
回答
设计:为什么JavaScript有独立的
函数
和
对象
对象
,为什么它们有各自独立的
原型
对象
?
、
、
、
所以我的问题来了:谢谢。其他一切都是一个
对象
,包括
函数
、数组、正则表达式
和
日期。
函数
可以用作
构造
函数
,也可以用作普通
函数
。当一个
函数
被用作
构造
浏览 1
提问于2014-10-26
得票数 2
回答已采纳
1
回答
javascript:
对象
实例
和
原型
protype是一个
对象
,当我们这样做时,它的内部
原型
属性
被设置为Object.prototype,并且在it.but中具有
构造
函数
属性
:X现在没有自己的
构造
函数
属性
,因为prototype也是function
对象
的实例,但它们有
构造
函数
属性
。我的问题是,因为
原型
也是
对象
<e
浏览 0
提问于2013-01-28
得票数 0
1
回答
像HTMLParagraphElement这样的
原型
对象
在BOM树中的位置?
,问题是p
对象
原型
链的所有
对象
位于哪里-- HTMLParagraphElement、HTMLElement、Element、Node?问题2:我有一个想法,所有
原型
对象
(HTMLElement,Element,Node.)放置在窗口
对象
的根中(因为所有程序员的
对象
和
原型
对象
都在放置窗口
对象
的根)。我查看了这个窗口根目录,发现有很多consctructor
函数
(它们的名称与
浏览 0
提问于2016-07-01
得票数 1
1
回答
但是JavaScript是如何管理
原型
属性
的呢?
让我们创建一个空
对象
{}这个
对象
有一个
构造
器
对象
,它代表负责创建空
对象
的
函数
,
构造
器
对象
有一个
原型
对象
,它负责为要创建的
对象
设置
原型
,这个
原型
对象
本身有一个
构造
器
属性
,依此类推,你可以尽可能地使用这个(
构造
函数
>
原型
>…) 问题是JavaScri
浏览 11
提问于2021-09-21
得票数 1
1
回答
在Javascript中,为什么没有实例或
对象
文字的"prototype“
属性
?
、
、
、
、
在Javascript中,任何“
函数
对象
”都有一个
原型
。> F = function() {}> F.prototype但是“
对象
”或“实例”没有
原型
Object {}undefined> f = new F()> f.prototype但是,内置
对象
“
函数
”
和
“
对象
”有一个
原型</em
浏览 2
提问于2015-06-30
得票数 6
回答已采纳
1
回答
对ykatz关于javascript
构造
函数
和
原型
的文章感到困惑
这个问题是启发的,相关的部分是: 变量Person =
函数
(firstName,lastName,它既是一个
构造
函数
函数
,也是一个可以用作新
对象
原型
的
对象
。我很困惑,因为在我看来,作为
构造</e
浏览 3
提问于2012-12-22
得票数 0
回答已采纳
3
回答
为什么我们使用
构造
函数
的prototype
属性
添加方法?
、
、
有一件事我不明白
原型
和
构造
函数
..。假设我有一个
构造
函数
,它将创建一个具有'name‘
属性
和
'logName’方法的
对象
this.name = param1; MyExample.prototype.logName(me)时,该
对象
将继承'name‘
属性
和
'logName’
浏览 0
提问于2016-12-05
得票数 5
回答已采纳
3
回答
实例->(
原型
属性
->
构造
函数
属性
->
函数
对象
->
构造
函数
属性
)
{新创建的实例继承了
构造
器
函数
对象
的prototype
属性
。
构造
函数
的prototype
属性
是一个保持
构造
函数
属性
的
对象
。
构造
函数
属性
等于
构造
函数
对象
。同样,
构造
器
函数
对象
保持了
原型
属性
。}Instanc
浏览 1
提问于2011-11-27
得票数 2
回答已采纳
4
回答
原型
和
构造
函数
对象
属性
、
、
new Obj2(55); 我有: this.test1 = param || 1;但是
构造
函数
已经被Obj1已经成为Obj2的
原型
...谢谢
浏览 2
提问于2009-02-12
得票数 10
回答已采纳
1
回答
从超级继承
属性
我是JS的新手,像许多JS初学者一样,我对
属性
继承有些困惑。据我所知,
构造
函数
拥有一个名为prototype的
属性
。这个
属性
指向一个
原型
对象
。因此,当我定义两个
构造
函数
时:this.x = 1 }function Sub(){它们都将指向一个
原型
对象
。使用以下代码行,Sub将继承Super的
属性</em
浏览 0
提问于2018-10-03
得票数 1
2
回答
JavaScript中基于
原型
的类
、
、
、
、
我试图了解
原型
类系统是如何在JS中工作的。到目前为止,我对在创建和显示
对象
(在Firefox中)之后得到的结果感到有点困惑。当我使用‘示例1’创建一个
对象
时,我得到了一个
对象
,它的
原型
有一个
属性
(对话
函数
),还有一个实例
属性
'type‘。这种行为很明显。但是在第二个例子中,使用关键字“new”,我得到了一个具有实例
属性
'type‘的
对象
,以及一个具有
构造
函数
本身
浏览 0
提问于2019-04-24
得票数 0
回答已采纳
点击加载更多
相关
资讯
js给对象添加属性及属性值的方式,使用eval函数
了解一下主函数和构造函数
Kotin——静态函数和属性
python的类(一)—获取对象信息,实例属性和类属性
获取对象属性类型、属性名称、属性值的研究:反射和JEXL解析引擎
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券