次のコードに関して、2 つの質問があります。
コンパイルすると、「'any[]' を 'Array' に変換できません」という警告/エラーが表示されます。
public songPaths: Array = []
それは合法的ではないので、私はただ一緒に行くべきpublic songPaths: any = []
ですか?Object
の適切なデフォルト値public song:Object = new Audio()
は?
例:
'use strict';
class Boombox{
constructor(public track: number, public codec: string, public song:Object = new Audio(), public currentTime: number = 0, public playing:bool = false, public titles: any = [], public songPaths: Array = []){
}
}