只是为了好玩,我决定看看 TypeScript。
我有一个问题(到目前为止);给定以下打字稿代码...
class EP {
id: number;
TY: string;
constructor(id: number, ty: string) {
this.id = id;
this.TY = ty;
}
}
以及以下打字稿代码...
var ep = new EP(1, "Yes");
var x = [ep.id, ep.TY];
JavaScript 会认为这是有效的,但是 TypeScript 抱怨“数组文字表达式中的类型不兼容”。我应该如何注释“x”以清除此错误?
对于那些感兴趣的人,我需要创建数组以将值传递给 SQLite。
此外,当使用 this 作为函数调用的参数时,相同的语法是什么,例如 SQLite 插入...
db.transaction.executeSql("...", [ep.id, ep.TY], ...);
谢谢。