es6-class 相关问题

此标记用于有关Ecmascript 6中的类的问题。该标记仅适用于Ecmascript版本中提供的类。

使用es6类扩展Axios

我对创建 API 包装器并使用 es6 类从 axios 进行扩展很感兴趣。这怎么可能? axios 有一个方法 .create() 可以让你生成一个新的 axios 对象 API 类

回答 6 投票 0

为什么直接在构造函数中创建 ES6 类的实例时 Jest 的 toThrow 不起作用?

类测试对象{ 构造函数(值){ if (值 === null || 值 === 未定义) { throw new Error('需要一个值!'); } } } 描述('测试构造函数', () => { 测试(...

回答 2 投票 0

如何用 jest 取消模拟单个实例方法

来自 rspec,我无法理解用玩笑进行的嘲笑。我正在尝试的方法是自动模拟类的构造函数及其所有函数,然后一一取消模拟它们...

回答 5 投票 0

使用 sinon 存根 ES6 类字段(解决“无法存根不存在的属性”/“属性不存在!”)

我有一堂课: 类 Foo { 巴兹 = 3; 酒吧() { 返回 5; } } 我可以在实例和类本身上存根 bar() : 描述(“#bar”,函数(){ 它(“ca...

回答 1 投票 0

使用 Webpack 将 ES6 模块与类捆绑 - 不是构造函数

我正在构建一个使用 ES6 模块并包含类的库。如果我不进行捆绑,而是将 package.json“main”指向源代码,那么一切都会很好!我可以导入库

回答 1 投票 0

我如何以及为什么要编写一个扩展 null 的类?

ES6 中添加的 JavaScript 类语法显然使得扩展 null 变得合法: 类 foo 扩展了 null {} 新的 foo(); 一些谷歌搜索显示有人在 ES 上建议讨论这样的

回答 2 投票 0

Object.keys(Class.prototype) 与 Object.keys(Proto.prototype) 不同。为什么?

我正在阅读ES6课程,据说它只是语法糖。那么为什么在Class.prototype上调用Object.keys没有列出该类的方法呢? 类 类 { whoami() { return &...

回答 1 投票 0

使用 Require 导出类会产生错误

我似乎忽略了一个细微差别。我在谷歌上搜索了很多针对这个问题推荐的修复方案,我不知道什么是真实的,似乎没有任何效果。 Replit 上的 MyProject 和违规行为

回答 1 投票 0

代理的 JS 子类为实例分配了错误的原型

一些我不明白的有趣案例。 我代理类并从代理基类扩展子类。 当一个孩子由于某种原因被构造在构造陷阱内时,一个错误的亲...

回答 1 投票 0

在扩展 Object 的 JavaScript ES6 类的构造函数中调用 super()

下面我尝试创建一个 Object 的子类,其行为类似于 Object 在使用“new”创建实例方面的行为。我当然会向我的子类添加更多方法,但在下面......

回答 2 投票 0

打字稿中的继承返回未定义

我正在编写下面的代码,我不明白它是如何工作的。在 C# 或 Java 中,当我们使用 base 或 super 关键字时,它会返回值,但在打字稿中,我得到“未定义”。如果我使用&...

回答 2 投票 0

如何在 javascript es6 中传递类作用域而不是新创建的对象作用域

我有一个名为 pop 的类,它在 [fullcalendar][1] 创建的日历上创建弹出对话框 导出默认类 pop { 日历=空; 设置日历(){ this.calendar = 新日历(

回答 0 投票 0

在 webpack 中将类导出为模块

我正在使用 Webpack 导入一个只有一个类的 javascript 文件。 我的类.js console.log('来自 my_class 的你好'); 类我的类{ // ... } 索引.js 导入'./my_class.js'; webpack.confi ...

回答 3 投票 0

在 try catch 块中调用类方法?

我遇到过这样的事情: 类示例{ // ... 异步#privateMethod() { 返回真 } 静态静态方法(){ 尝试 { // 无法访问#privateMethod ...

回答 2 投票 0

类的新实例通过构造函数为变量分配不同的值,尽管传递了一个值

在一个名为 hero 的类中,我有一个名为喷壶的键/值对。创建第一个实例时,喷壶值按预期初始化为 0。 当数据被用来创建一个新的

回答 0 投票 0

如何在另一个函数中引用构造函数 this

如何将以下部分转换为用JS Class编写的部分。 使用没有 JS 类的 d3 编写的 svg const svgns = 'http://www.w3.org/2000/svg'; 常量宽度 = 1280; 常数

回答 1 投票 0

用命名函数覆盖箭头函数时会发生什么?

我有如下代码: 类 ClickModule { 构造函数(){ this.handleClick = this.handleClick.bind(this); } handleClick = (evt) => {} } 类 ImageModule 扩展

回答 1 投票 0

如何从提供的基类和额外提供的混合行为中创建扩展的 ES6 类构造函数?

我尝试根据这里描述的思路写了一个mixin函数用于继承。方法混入非常简单,但我正在为构造函数混入而苦苦挣扎。 我试着写一个函数,它...

回答 1 投票 0

在类级映射中存储指向类级函数的指针[重复]

我正在创建一种工厂类,我在映射中存储了一些指向类级函数的指针,主要工厂函数使用映射来确定如何创建要返回的服务。

回答 0 投票 0

如何在角度中使用 api 数据调用 es6 类方法

在角度应用程序中,我有一个带有类和接口的产品模型,在类中我有一个计算后返回售价的方法。我调用了一个 api 及其返回 ...

回答 0 投票 0

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