腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Javascript
:投资于
ES6
或学习
原型
基础
、
、
作为一个新兴
的
软件工程师,什么是值得时间投资
的
Javascript
?我感兴趣
的
是对语言、技术、软件工程等
的
更深层次
的
理解,而不是仅仅使用语言。我非常喜欢
JavaScript
的
原型
模型,并且非常乐意实现对象继承、闭包等,并认为自己是一个中级到高级
的
用户。然而,还有很多我还不知道
的
,包括承诺构造函数是如何工作
的
,生成器/迭代器可能还有更多。我还意识到了如何在
Javas
浏览 0
提问于2016-11-01
得票数 0
回答已采纳
1
回答
用猴子修补RegExp最好
的
方法是什么?
、
、
修补或扩展RegExp
原型
或其他原生对象
的
最佳方法(性能)是什么?RegExp.prototype, { // code})RegExp.prototype.capture = () => {} 有没有可以做到这一点
的
设计
模式
浏览 4
提问于2018-01-19
得票数 0
2
回答
ES6
中
的
JavaScript
原型
模式
、
、
prototype
模式
在ES5
中
的
实现如下: var Shape = function (id, x, y) { this.move(x, y);Shape.prototype.move= function (x, y) { this.y = y; constructorthis.id = id this.m
浏览 11
提问于2019-03-19
得票数 0
回答已采纳
1
回答
为什么
ES6
类
的
定义方法
中
缺少"prototype“属性
、
、
、
、
Es6
,在那里上课。我们有这样
的
方法:class X{} var z = new y.go();错误屏幕截图示例: 我们没有这个方法
的
属性
原型
(go),所以我们不能用这个方法创建新
的
对象。为什么
ES6
中
的
javascript
开发人员不让我使用这个功能。 反之亦然,在E
浏览 4
提问于2018-12-06
得票数 2
4
回答
使用工厂方法/类
模式
的
继承
、
我读到了在
JavaScript
中
创建对象
的
不同方法,而不是使用new和
ES6
类。一种方法是使用工厂方法/工厂类
模式
(取自): const sound = 'woof' talk: () => console.log(sound)}sniffles.talk() // Outputs: "woof"
浏览 7
提问于2017-05-09
得票数 1
回答已采纳
1
回答
在
es6
类
中
,'this‘
的
值意味着什么
、
、
我目前正在学习
JavaScript
中
的
原型
继承。根据我到目前为止在es5
中
所读到
的
内容,this关键字是指从中调用函数
的
上下文。 不过,在使用
ES6
类时,我读到'this‘值在词汇上绑定到类实例。我还读到,我不应该使用类语法,而应该使用OLOO
模式
。编辑:我想在这里问一个问题。Eric Elliot似乎坚持不以这种方式处理oop和继承,而是使用他
的
OLOO
模式
。他说
的
对吗
浏览 0
提问于2017-01-04
得票数 4
2
回答
ES6
中
原型
的
等价性
、
、
我是从
ES6
开始
的
,背景是
JavaScript
。我有个问题。我有一个
ES6
类,如下所示: constructor(){ }我
的
问题是,每次实例化这个对象时,是否都会创建doSomething在以前
的
JS
中
,我们可以取出doSomething并使用"prototype“创建它,以确保创建doSomething一次,而不是每次实例化对象时。然而,我确信在
ES6
中</
浏览 3
提问于2016-12-17
得票数 9
回答已采纳
3
回答
为什么
ES6
类构造函数不能被称为正常函数?
、
、
ES6
类构造函数不能作为正常函数调用。根据
ES6
,当这样做时,应该引发一个TypeError。我以前认为类只是
原型
中
构造函数+函数
的
语法糖,但这使得它稍微不是这样。 我在想,这背后
的
理由是什么?除非我遗漏了一些东西,否则它会阻止使用自定义this调用函数,对于某些
模式
来说,这可能是可取
的
。
浏览 2
提问于2017-06-08
得票数 4
2
回答
ES6
类语法不是为我们提供了“经典”继承吗?
、
、
我知道在
原型
继承
的
情况下,对象通过
原型
链链接在一起。继承是对其他活动对象(实例化)
的
“引用”。 其中,与基于类
的
继承一样,类(模板)是用来灌输继承
的
。任何子类实例化都“拥有”父对象
的
实例。但是
Javascript
如何不使用
ES6
语法实现“经典”继承呢?使用
ES6
类语法,您所做
的
实际上是创建模板。在实例化对象时,每次都会创建父对象
的
一个单独
的
活动实例。这不是经典<e
浏览 28
提问于2019-06-12
得票数 0
回答已采纳
2
回答
如何在
ES6
中
动态创建/生成
原型
对象?
、
、
在backbone
的
is
中
,有一个模型对象,你可以在其中设置属性并通过一个函数进行扩展,并将返回一个你可以使用
的
新
原型
。来实现这一点,但是我对
javascript
原型
缺乏深入
的
理解。backbone.js在
es6
中
正在实现
的
目标。有没有更好
的
方法来做这件事? 编辑:对不起,我应该澄清一下,我需要它是向后兼容
的
原型
。这将是一个小型
的
库,您不需要使用
浏览 0
提问于2015-10-24
得票数 1
1
回答
Javascript
ES6
中
的
Obj类/扩展Swift
、
我希望将方法添加到
Javascript
ES6
中
的
类
中
,而不创建其中
的
一个子类,与Objective
中
的
类别或Swift
中
的
扩展一样。有什么建议吗?
浏览 0
提问于2015-06-19
得票数 1
回答已采纳
1
回答
WHy在功能之外使用
原型
我在学习JS
的
原型
,如果您看下面的代码this.brand="BMW";console.log
浏览 0
提问于2019-07-20
得票数 0
1
回答
为什么我
的
类
原型
不能工作?
、
、
为了构造我
的
JavaScript
代码,我想使用,这是
ES6
新开发
的
原型
继承
的
语法糖。不过,我遇到了问题:我
的
原型
方法似乎不像预期
的
那样工作,这让我觉得我可能对
JavaScript
类和/或它们
的
工作方式有一个根本
的
误解。下面的代码声明了一个传统
的
构造函数Cat并修改了它
的
原型
,以及一个
ES6
类Dog,其
浏览 3
提问于2016-04-02
得票数 3
回答已采纳
3
回答
我们还需要
ES6
中
的
原型
来在所有类实例之间共享一个方法
的
副本吗?
、
更新2:这个问题很混乱,因为我认为
ES6
class并没有修改.protototype,它是做
的
,因此这正是我想要
的
。旧:function X() { }var x = new现在,在
ES6
中
,我们有了这个新
的
酷类语法,但是具有相同
的
“问题”,即这里复制了'f‘方
浏览 0
提问于2018-04-24
得票数 6
回答已采纳
3
回答
ECMAScript 6是否鼓励在
JavaScript
中使用经典继承?
、
、
我在
JavaScript
中
遇到了许多真正
的
原型
继承
的
JavaScript
(相对于构造器继承)。他们建议不应该使用new关键字,因为它阻止了在语言中使用函数式编程。
ES6
是否鼓励使用古典继承?
浏览 5
提问于2017-08-19
得票数 3
回答已采纳
1
回答
Babel.js create如何将类声明编译成ES2015?
、
、
、
我目前
的
任务是将
JavaScript
组件ES5转换为
ES6
(用Babel.js编译)。在使用类和Babel.js之前,我们
原型
化以从其他组件获取函数。第一个
原型
包含“属性”-第二个
原型
嵌套在第一个
原型
中
,包含所有函数,在本例
中
为"doStuff“。这就带来了遗留组件
的
问题,这些组件(目前还)不应该转换为类。因为这些组件是通过第二级
原型
放入
的
,所以它们覆盖了
原型<
浏览 0
提问于2016-03-03
得票数 9
回答已采纳
2
回答
JavaScript
原型
混淆
、
我是
JavaScript
的
新手,这些天我在用它做实验。我逐渐了解到
JavaScript
是基于
原型
的
。this.name = name;alert(Person.prototype);alert(ram.prototype); 正如预期
的
那样,第一个警报打印对象,对象,我希望第二个警报打印相同
的
,但它没有,为什么?
浏览 2
提问于2015-06-04
得票数 0
2
回答
派生类究竟从基类继承了什么?
、
我目前正在为
Javascript
学习
ES6
类,我似乎理解它们
的
概念,但是我不理解派生类从它
的
基类继承了什么。是班里
的
方法吗?假设一个类
的
方法是该类
的
属性是安全
的
吗?在这种情况下,它们是
原型
的
一部分,因此由
原型
链
中
的
对象继承。构造函数呢?属性是在构造函数
中
定义
的
吗? 谢谢你
的
考虑!
浏览 4
提问于2020-01-17
得票数 5
回答已采纳
1
回答
Javascript
中
的
关键字'class‘不出现在正常
的
javascript
代码
中
Javascript
程序员通常不使用关键字'class‘。下面的代码看起来很容易拆开,易于使用“扩展”
的
概念。
浏览 0
提问于2016-05-30
得票数 0
回答已采纳
1
回答
错误命令在编译protobufjs
中
的
退出代码1
中
失败
我将protobufjs从6.11.2更新为7.1.2,然后当我运行编译器来编译我
的
原型
时,我得到了这个错误 --es5 <js_path> Generate ES5
JavaScript
code--
es6
<js_path> Generate
ES6
J
浏览 10
提问于2022-11-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JavaScript中的原型到底该如何理解?
如何理解javascript中的工厂模式
比“原型”更好理解的“类”之ES6篇
JavaScript ES6 最值得掌握的5个特性
【趣味JavaScript】一文让你读懂JavaScript原型对象与原型链的继承,探秘属性的查找机制重置版《下篇》
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券