腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当使用属性创建
JavaScript
对象时,为什么需要这样
的
代码?
、
、
、
我正在阅读关于
JavaScript
原型
的
文章。在
Object.create
标头下,编写了一些代码来说明如何使用
原型
和某些属性创建对象: kind: 'person'var zack =
Object.create
(person, {age: {value: 13} }); console.log(zack.age
浏览 3
提问于2013-11-25
得票数 4
回答已采纳
5
回答
通过
Object.create
()
的
Javascript
原型
、
既然"p“是"someObj”
的
一个实例,为什么
原型
没有定义?我
的
意思是,当我向"someObj“
原型
添加一个属性时,它对"p”是可访问
的
,那么为什么
原型
不可访问呢?
浏览 0
提问于2012-04-26
得票数 10
回答已采纳
3
回答
在ECMA-262或ECMA 5.1之前,
Javascript
不支持伪经典继承或
原型
继承,是真的吗?
b
的
隐藏
原型
属性指向a作为
原型
链。我们必须
通过
定义一个clone()函数或
Object.create
()来添加它。更重要
的
是,我认为我在纯
原型
继承代码中看到了没有任何构造函数。所以看起来在
原型
代码中,没有构造函数(构造函数)。但是如果我们使用
原型
继承,我们实际上必须使用构造函数来实现clone() --这更像是伪经典继承方面。 所以看起来原始
的
Javascript
实际上既不是伪经典
的</em
浏览 3
提问于2012-10-03
得票数 2
回答已采纳
1
回答
正确
的
Javascript
原型
模式定义/示例
、
、
、
、
我正在阅读我
的
Javascript
,
通过
我
的
阅读,我看到了两个非常不同
的
原型
模式示例。GoF将
原型
模式称为
通过
克隆基于现有对象模板创建对象
的
模式。回顾现有(非
JavaScript
)文献中对这种模式
的
定义,我们可能再次找到对类
的
引用。事实上,
原型
继承完全避免使用类。理论上既没有“定义”对象,也没有核心对象。我们只是创建现有功能对象
的
副本。使用<em
浏览 8
提问于2015-09-10
得票数 2
1
回答
Angularjs使用
Object.create
创建作用域对象
、
、
我正在
通过
构建一个web应用程序来学习AngularJS。在我
的
服务模块中有一个
原型
对象(在小提琴中,我在控制器中模拟了它)。我
的
猜测是,在
JavaScript
中,对象被作为引用传递。当使用
Object.create
时,将创建对象
的
新副本,并且所有属性都成为
原型
属性?= { 'repeatableInfo': [ {'
浏览 2
提问于2014-06-26
得票数 2
回答已采纳
1
回答
检索
javascript
原型
链中
的
顶级
原型
、
、
、
您好,我想知道在
javascript
原型
链中是否有一种“更聪明”
的
方法来检索顶层(或从顶层开始)
的
原型
。问题是给定
的
: var b =
Object.create
(a, {'class' : {value : 'b'}}); v
浏览 8
提问于2013-04-27
得票数 1
回答已采纳
2
回答
原型
继承中
的
古怪行为
、
我对
原型
继承
的
概念比较陌生,所以可能这就是
原型
继承
的
工作方式,或者这只是
javascript
,但似乎
原型
继承只是好
的
原生类型。例如,我有以下代码: type: null traits: {},};var lion =
Object.create
(Animal);l
浏览 6
提问于2012-08-24
得票数 2
回答已采纳
4
回答
没有新
的
或
Object.create
的
原型
继承
、
、
是否有任何方法可以使对象在不使用new
的
情况下从
原型
(1)继承,以及(2)不使用
Object.create
。(我曾怀疑
Object.create
方法中存在new,但在Firebug控制台告诉我它是本机代码之后,我怀疑它是原生
的
。)当我说“从
原型
继承”时,我指的是real
JavaScript
原型
继承(也就是说,不仅仅是对它
的
模仿)。当我看到它时,我知道它是真实
的
继承(例如,__proto__属性存在,构造函数和<em
浏览 3
提问于2013-04-17
得票数 5
回答已采纳
3
回答
这是在
JavaScript
中定义继承链
的
“标准”方式吗?
、
、
我试着理解
Javascript
中
的
继承。因此,如果所有这些都是正确
的
浏览 3
提问于2015-01-08
得票数 1
回答已采纳
1
回答
Object.create
(parent) vs
Object.create
(parent.prototype)
、
、
我
的
问题是关于
javascript
中
的
继承。所以当你有了您正在将子类
的
原型
设置为父类
原型
的
副本。但是当你像这样继承
的
时候-子函数
的
__proto__属性显示__proto__: function parent(),
浏览 0
提问于2016-02-21
得票数 1
2
回答
在
原型
编程中,对象和
原型
有什么不同?
、
、
、
我试图理解创建和使用对象
的
"
JavaScript
方式“,我认为我遇到了对对象和
原型
的
误解。var labrador = {或者我是否应该创建一种类,并使用
Object.
浏览 0
提问于2011-09-27
得票数 21
回答已采纳
1
回答
带函数构造函数
的
原型
继承
、
、
如果我们假设
javascript
使用两种方法来构建正确
的
继承,即函数构造函数和关键字'new',以及使用
Object.create
的
纯
原型
继承:function现在,我如何构建“copyTwo”对象来继承“copyOne”和“原始”
的
两个项。但是来自copyOne对象
的
项应该在copyTwo
的
原型
中,这样就可以更轻松地使用内存(因为继承
的
浏览 2
提问于2017-07-23
得票数 0
回答已采纳
4
回答
JavaScript
中典型
的
面向对象技术
、
、
、
、
The BackStory:我对典型OO
的
看法是,它涉及两件事。方法(和静态数据)和数据绑定
的
静态
原型
。我们不需要工厂或建筑工人。 在
JavaScript
中,这些是包含函数和
Object.create
的
对象文本。这意味着我们可以将一切建模为静态蓝图/<em
浏览 5
提问于2011-06-29
得票数 43
回答已采纳
2
回答
Object.Create
()在引擎盖下做什么?
、
我正在更深入地研究
JavaScript
的
原型
继承。当
Object.Create
()被用于创建对象时,有人能显示隐藏部分下面发生了什么吗?
Object.Create
()是否依赖于幕后
的
新函数和构造函数?
浏览 1
提问于2018-03-05
得票数 3
回答已采纳
2
回答
Object.create
用例(Null)?
、
、
如果您使用例如var obj = {};创建一个常规
的
javascript
对象,那么它将拥有对象
原型
。在引入var obj = new MyClass();之前,使用
Object.create
创建
的
对象也是如此,这是无法避免
的
。然而,现在可以使用null创建没有
原型
(分别为var obj =
Object.create
(null); )
的
对象。 为什么这很重要?它带来了什么好处?有没有任何真实
的
用例?
浏览 4
提问于2014-11-16
得票数 8
回答已采纳
3
回答
使用
javascript
对象
原型
扩展类时出现问题
、
、
我有个问题……B是基类,A是派生类...事件虽然A是从B派生
的
,但A
的
各种对象都指向B
的
同一对象。 我知道我已经将B
的
一个对象赋给了A
的
原型
,以使B成为A
的
子代。但是A
的
不同对象,它们应该有不同
的
地址空间来保存变量,对吧?你能改正这个错误吗?
浏览 4
提问于2011-06-29
得票数 6
回答已采纳
1
回答
原型
继承和扩展现有对象
、
、
、
、
}有没有办法让Editor.Advanced.prototype扩展现有的对象(当然是递归
的
)== undefined,但是我不确定我需要做什么来以通用
的
方式扩展现有的键,而不是将config从Editor.Advanced.prototype移动到构造函数并使用push函数。
浏览 0
提问于2012-03-15
得票数 3
4
回答
为什么继承
的
对象成员可以
通过
键访问,而可以
通过
“隐藏”访问?
、
在玩
JavaScript
(对我来说很新鲜)
的
时候,我发现了一些奇怪
的
行为: foo: "bar",}; console.log(
浏览 4
提问于2015-10-02
得票数 4
回答已采纳
2
回答
在
Javascript
中,为什么我们不能任意设置
原型
继承呢?
、
使用Crockford
的
定义:
Object.create
= function (o) { F.prototype = o;return new F();} 和ECMA-262引入
的
原型
,我们现在可以设置一个新对象a
的
hidden prototype属性来指向另一个纯
原型
继承<
浏览 0
提问于2012-10-03
得票数 5
回答已采纳
1
回答
JavaScript
继承(使用超类函数时无限循环)
、
我正在观看Tuts+ OO
JavaScript
培训:他们进行
原型
继承
的
方式如下所示:但是为什么我不能做控制台记录
原型
告诉我,带有
Object.create
()
的
1将为Employee.prototype提供更多级别的__proto__,我认为这是Person.prototype
浏览 0
提问于2012-12-05
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JavaScript 原型hook实现
JavaScript中原型对象理解
JavaScript中的原型到底该如何理解?
JavaScript有几种原型继承方法?
游戏开发之旅-JavaScript原型式继承
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券