楽しみのために、TypeScriptを見ることにしました。
(これまでのところ)1つの質問があります。次のタイプスクリプトコードが与えられます。
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に値を渡すための配列を作成する必要があります。
さらに、これをSQLite挿入などの関数呼び出しのパラメーターとして使用する場合の構文はどうなりますか?
db.transaction.executeSql("...", [ep.id, ep.TY], ...);
ありがとう。