gpt4 book ai didi

TypeScript – TypeError : Alice_1. Alice 不是构造函数

转载 作者:行者123 更新时间:2023-11-28 21:15:38 25 4
gpt4 key购买 nike

我有一个 alice.ts 文件,其中实现了一个名为 Alice 的类和一个名为 IAlice 的接口(interface):

export interface IAlice {
readonly prop: number;
}

export class Alice {
static fromJSON(json:string) {
const par = ...
return new Alice(par);
}

readonly prop: IAlice;

constructor(prop: IAlice) {
this.prop = prop;
}
}

在我运行时的测试中:

import { Alice, IAlice } from "filepath";
...
const alice: Alice = new Alice(object);
...

我得到一个错误输出:

TypeError: alice_1.Alice is not a constructor

有人知道为什么会出现此错误吗?

谢谢!

最佳答案

您的声明中有错字:

const alice: new Alice(object);
// Should be:
const alice = new Alice(object);

关于TypeScript – TypeError : Alice_1. Alice 不是构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58717106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com