TypeScriptバージョン: 2.3.3
コード
String.fromCharCode(...new Uint8Array(0));
予想される行動:
コンパイルエラーはないと思います。
実際の動作:
私はこのコードを書かなければなりません:
String.fromCharCode(...Array.from(new Uint8Array(0)));
値が反復可能である場合(つまり、 Symbol.iterator
)、このエラーメッセージを発行する必要があります
Type '{0}' can only be iterated through when using the '--downlevelIteration' flag.
検索からここに来る人のために、私にとっては、 "target": "es6"
を使用してこれを修正しました。 tsconfig.json
target
構成がなかった前。 これはTypeScript2.8.1の場合です。
最も参考になるコメント
値が反復可能である場合(つまり、
Symbol.iterator
)、このエラーメッセージを発行する必要があります